Author Archives for David Qiao

Vista Icon Set


After a few month preparation, we got one more icon set ready. It is for Windows Vista this time. It has the same number of icons as the first XP icons except it gets bigger. The Vista style is more realistic than illustrative, but not quite photorealistic. Icons have a maximum size of 256×256 pixels (comparing [...]

Arrow key support in ButtonPanel


There is one missing feature in ButtonPanel. That’s the arrow key support. On Windows (probably on Mac as well), people get used to use left or right keys to navigate among buttons on a horizontal button panel or up/down keys for vertical button panel. However Swing doesn’t have that. For example, in the JOptionPane, arrow keys don’t change [...]

Support Synthetica L&F in JIDE


I had been working closely with Wolfgang in last couple of months or so trying to support Synthetica L&F in all JIDE product lines. I am glad to say we are finally there. You can find some nice screenshots of our demos under various Synthetica themes below. They are all taken under JIDE 2.2.8 release [...]

Slides and demo source code for my JavaOne 2008 BOF session


As I mentioned before, I had an interesting BOF session for the this year JavaOne. The title is “Workaround Swing Bugs”. Even though it was conflicted with the afterdark party, there was still a decent number of people showed up. Since several people asked for it, I post the slides and the demo source code below.
Slides for [...]

Discussions on Swing, RIA and JavaFX


Kirill just posted an interview with me on his blog on Swing, RIA and JavaFX. It is a series of interviews with Amy Fowler, Mikael Grev and myself. I guess Kirill probably will have more interviews after the first three. Interesting discussions.

JWebPane


This is something Java/Swing community has been crying for years. We even received numerous requests to make such a component (and we declined all requests). That’s a lightweighted Swing component for html viewing (or editing). JDIC gave us some hope several years ago even though it is JNI based but that’s project went nowhere. There [...]

See You at JavaOne 2008


It is JavaOne time again this week. Even though I talked with many of you in emails or over the phone but never met in person. If you will be in San Francisco for this year JavaOne, let’s see if we can meet! I will have a BOF-5133 on Thursday night from 8:30 to 9:20 [...]

JDAF 2.0 official release


After nine month beta period, we finally release JIDE Desktop Application Framework officially. Comparing to other JIDE component products, JDAF is a whole different story. It is a ground-breaking platform for developing truly cross-platform desktop applications in Java and Swing. There are many concepts in JDAF that are the first of its kind, such as [...]

JIDE Icon Set – beautiful icons for your Java/Swing applications


Here is the exciting news for all developers who hate being forced to design icons (I said it for myself :). As JIDE is focused on UI design area, we think it would be nice if we can create some icons for our customers who are Java/Swing developers. Developers are not good at designing icons but [...]

Auto-fit visible rows only


I don’t like Vista as it is apparently slower than XP. However I discovered something nice about it. Today, I was doing a build on Vista and I double clicked on Explorer table header to auto-fit a column, I noticed it didn’t fully expanded as I knew there is a long file name in this [...]