Home > Articles > Programming > User Interface (UI)

User Interface (UI)

RSS Feed Subscribe to this topic  RSS details

34 Items

Sort by Date | Title

Blending Images in Java
By Jeff Friesen
Sep 12, 2008
Jeff Friesen introduces high-performance Java code that you can incorporate into your own image transitions.
Introduce Animated Cursors to Java GUIs, Part 3
By Jeff Friesen
Apr 30, 2008
Jeff Friesen completes his three-part series on a Java-based animated cursor library.
Introduce Animated Cursors to Java GUIs, Part 2
By Jeff Friesen
Apr 18, 2008
Jeff Friesen continues his three-part series on a Java-based animated cursor library.
Introduce Animated Cursors to Java GUIs, Part 1
By Jeff Friesen
Apr 11, 2008
Jeff Friesen begins a three-part series introducing three implementations of his Java-based animated cursor library.
Enhance Java GUIs with Windows Icons
By Jeff Friesen
Apr 4, 2008
Jeff Friesen shows how to make Windows icons available for use in your Java GUIs.
Building Modal Dialogs into Your Web Application
By Ivan Pepelnjak
Nov 9, 2007
Ivan Pepelnjak describes how you can use JavaScript to implement a truly modal dialog box.
Adding Keyboard Shortcuts to Your Web User Interface
By Ivan Pepelnjak
Nov 2, 2007
Implement browser-independent keyboard shortcuts in your web applications.
Bad UI of the Week: The Menu Bar
By David Chisnall
Aug 24, 2007
David Chisnall examines the historically contentious topic of menu placement.
Ten Tips for Optimizing a Web Page for Search Engines
By Liana Evans
Aug 24, 2007
Search guru Li Evans shares ten tips to help you lay a foundation for optimizing the pages of your site.
Bad UI of the Week: The Cross-Platform User Interface
By David Chisnall
Aug 17, 2007
David Chisnall explains why cross-platform GUIs are likely to be doomed to failure.
Bad UI of the Week: The Mythical "is Like" Operator
By David Chisnall
Aug 10, 2007
David Chisnall examines the subjective nature of associating objects (and functions) into categories.
Multithreaded Java GUI Programming
By Stephen B. Morris
Aug 10, 2007
Stephen Morris describes how to add support for multiple threads of execution in a Java GUI-based application.
Ajax Construction Kit: Creating Responsive GUIs with Real-Time Validation
By Michael Morrison
Aug 4, 2007
Learn when to inject real-time validation into your own apps.
Bad UI of the Week: Kettles and Washing Machines
By David Chisnall
Jul 27, 2007
David Chisnall ponders the safety features of two common appliances.
Bad UI of the Week: The Mitten Mouse
By David Chisnall
Jul 20, 2007
David Chisnall compares single vs. multi-button mouse design.
Bad User Interface of the Week: File It Under “Bad”
By David Chisnall
Jul 13, 2007
Find out the importance of having solid user design techniques in place when designing an interface.
GridBagLayout Versus FormLayout
By Jeff Friesen
Oct 6, 2006
Jeff Friesen compares GridBagLayout to JGoodies FormLayout, another popular Java layout manager. Both layout managers offer advantages and disadvantages, with the scale tipping toward FormLayout as the more flexible layout manager.
Laying Out Realistic GUIs the GridBagLayout Way
By Jeff Friesen
Sep 29, 2006
Jeff Friesen shows you how GridBagLayout can be used to build layouts that make sense. Specifically, Jeff designs an address book GUI around GridBagLayout, which adjusts component sizes automatically when the GUI is resized.
Programming C++ GUIs with the wxWidgets Library
By Jeff Cogswell
Sep 15, 2006
The open source wxWidgets library makes programming GUIs incredibly easy, far easier than with most platform APIs. Jeff Cogswell shows how this handy C++ library can shorten your programming time with powerful classes that are simple to use.
Have Fun with the Custom Screensavers Library
By Jeff Friesen
Mar 10, 2006
Screensavers should be fun to watch. Unlike most rather boring screensavers, the 4Balls screensaver in Jeff Friesen's new article is anything but dull. You learn how to draw bitmaps using masks and bitwise operations, how to animate these bitmaps using simple physics, how to render colorful backgrounds with gradient paints, and how to play multiple wave sounds simultaneously.

Page 1 2 Next >