Skip to main content
View articles by: Most Recent |
Topics | Columns |


Articles by Topic

• Accessibility     • Ajax     • Community     • Databases     • Deployment     
• Distributed     • Education     • EJB     • Extreme Programming     • GUI     
• J2EE     • J2ME     • J2SE     • JavaFX     • JavaOne     
• JSP     • JSR     • Linux     • Mobility     • NetBeans     
• Open Source     • Patterns     • Performance     • Programming     • Research     
• Search     • Security     • Servlets     • Struts     • Swing     
• Testing     • Tools     • Web Applications     • Web Design     • Web Development Tools     
• Web Services and XML     


Learn about PanelMatic, a small library that allows Swing developers to quickly create common UI panels.
This article describes the design of SWELL, an English-Like domain-specific language for testing Swing applications
Learn about a Swing report alternative that provides 90% of the solution with 10% of the effort.
Marina Kamahele provides instruction on overlaying lightweight Swing widgets on top of heavyweight AWT components using a TransparentPanel.
André van Kouwen discusses the GMVC Project
This article describes the internal structure of JavaFX binding and its underlying Locations framework, and demonstrates how JavaFX binding can be applied to Swing.
Plain old text-only JTable cells are boring, but once you start to mix multiple types of cell renderers in a table, your getTableCellRendererComponent() method can get completely out of control. In this article, Michael Bar-Sinai offers a performant and clever alternative.
Thomas Künneth shows how to use JGoodies Binding or JSR-295 to "bind" GUI components, connecting data values to their on-screen representations and controls.
John O'Conner shows how JSR 295, Beans Binding, eliminates burdensome "glue code" for wiring up relationships between objects.
Kirill Grouchnikov shows off the Consumer JDK's ability to set per-pixel translucency on windows, which opens up a wide variety of possibilities for translucent and shaped windows previously only available to native applications