Skip to main content

Blog Archive for kirillcool during November 2005

In the recent years, Java Swing market has seen a surge in custom components that aim to provide UI widgets common in desktop applications yet missing from JDK. These components include date picker, task pane, tree table and many more. Among others, you can find those at SwingX and at JideSoft. The main problem with these components is the support of custom (third-party) look-and-feels. The...
Following the previous entry on bug handling, here is the second chapter - writing code. public class Developer {   public void writeCode(AssignmentDetails details) {      Document designDocument = details.getDesignDocument();      // see if it was done already somewhere in the project      if (details....
public class Developer {   public void fixBugs(Set<Bug> bugs) {      if ((bugs == null) || (bugs.size() == 0)) {         // does this ever happen?         throw new UnsupportedException();      }      if (bugs.size()...
For those who have missed, here are the previous two blog entries that showcase Office 12 ribbon component and discuss its Java implementation: Who, who does not want to wear a ribbon? - introduction and the first implementation Ribbon and smart resizing - how ribbon components are laid out during resizing Since, the Java implementation of Ribbon has improved substantially. After you are done...
The Mylar plugin for Eclipse (available for versions 3.1 and 3.2M3 only) is, without doubt, one of the most innovative ways to change out interaction with IDEs. Let's see a typical example of our daily work on Java project. You get a task, which can be an enhancement, new feature or bug fix. Typically, you have your project as a tree on the left-hand side, along with the list of all methods /...
Quote from Sean Rhody's entry on WebServices Journal (marked by me in bold): What is needed is the Post Browser, the Next Browser, whatever name you want to give to it. Sure, it can still run HTML (the old stuff), in a container that is essentially the same as today's browser. However it should be capable of complete look-and-feel customization via a standard markup language. It should provide a...