Skip to content

Examples

nigelht edited this page May 4, 2015 · 4 revisions

Table of Contents

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:*
Clone this wiki locally