-
Notifications
You must be signed in to change notification settings - Fork 0
Examples
Unified Tool Bar (Javadoc)
Unified Tool Bars (described here in the Apple Human Interface Guidelines) provide a container for the most frequently used tools in your application. This is most likely what your user will want to use for the main navigation.
http://exploding-pixels.com/google_code/graphics/UnifiedToolBar.png
- Simple Unified Tool Bar example:*
iTunes Table (Javadoc)
Create an iTunes style table like this:
http://exploding-pixels.com/google_code/graphics/iTunesTable.png }
you can add sort indicators by doing this:
iApp Scroll Bars (Javadoc)
iApp style scroll bars can be seen in various Apple applications, most notably iTunes.
http://exploding-pixels.com/google_code/graphics/iAppScrollBars.png
- Using iApp scroll bars with a JScrollPane*
- Using iApp scroll bars with a SourceList*
Heads Up Display (HUD) (Javadoc)
HUDs, also know as Transparent Panels, (descibed here in the Apple Human Interface Guidelines) provide a way to unobtrusively display transient information.
http://exploding-pixels.com/google_code/graphics/HeadsUpDisplay.png
- Simple HUD example:*
HUD Style Controls (Javadoc)
HUD style controls should be used in conjunction with HUD windows.
http://exploding-pixels.com/google_code/graphics/HUDLabelUI.png
http://exploding-pixels.com/google_code/graphics/HUDButtonUI.png
http://exploding-pixels.com/google_code/graphics/HUDCheckBoxUI.png
http://exploding-pixels.com/google_code/graphics/HUDCobmoBoxUI.png
http://exploding-pixels.com/google_code/graphics/HUDTextFieldUI.png
Source Lists (Javadoc)
Source Lists (described here in the Apple Human Interface Guidelines) are a way to navigate or select objects in an application. There are two types of Source Lists: focusable and non-focusable. Focusable Source Lists can receive keyboard focus, and thus be navigated with the arrow keys, whereas non-focusable Source Lists cannot be navigated with the keyboard. Here is a focusable and non-focusable Source List:
http://exploding-pixels.com/google_code/graphics/iTunesSourceList.png http://exploding-pixels.com/google_code/graphics/MailSourceListWithControlBar-selection.png
- Simple Source List example:*
Dark Source Lists (Javadoc)
The can be installed on s used in applications where focus on content is critical, like photo editing applications.
http://exploding-pixels.com/google_code/graphics/iMovieSourceList.png
Bottom Bar (Javadoc)
Bottom Bars (described here in the Apple Human Interface Guidelines) provide a mechanism to add controls to an application that affect the contents or organization of the window contents.
http://exploding-pixels.com/google_code/graphics/BottomBar.png
- Simple Bottom Bar example:*