9
Advanced GUI Components in JAVA Eric Stokes, Matt Behling

Advanced GUI Components in JAVA

  • Upload
    khalil

  • View
    58

  • Download
    1

Embed Size (px)

DESCRIPTION

Advanced GUI Components in JAVA. Eric Stokes, Matt Behling. Advanced Layout Managers. GridbagLayout CardLayout SpringLayout. GridBagLayout. Advanced Layout Versatile U ses constraints to define positions. CardLayout. Similar to using tabbed panes - PowerPoint PPT Presentation

Citation preview

Page 1: Advanced GUI Components in JAVA

Advanced GUI Components in JAVA

Eric Stokes, Matt Behling

Page 2: Advanced GUI Components in JAVA

GridbagLayoutCardLayoutSpringLayout

Advanced Layout Managers

Page 3: Advanced GUI Components in JAVA

GridBagLayout•Advanced Layout•Versatile•Uses constraints to define positions

Page 4: Advanced GUI Components in JAVA

CardLayout•Similar to using tabbed panes•Gives the illusion of “hiding” and “showing components”•Keeps the state of components since it simply hides an entire JPanel•Can Use multiple switching components such as JMenu or JComboBox

Page 5: Advanced GUI Components in JAVA

SpringLayout•Rudimentary layout•Not recommended for hand coding•Components are defined by their relationships to other components

Page 6: Advanced GUI Components in JAVA

Tabbed PanesJMenuButtons With Icons

Other GUI Components

Page 7: Advanced GUI Components in JAVA

Similar Behavior to CardLayout with a tab interface

Allows the use of Icons the same as JButtons

Tabbed Panes

Page 8: Advanced GUI Components in JAVA

Icons can be added to a buttonThe Icon is defaulted to the Left of text

Jbuttons and Icons

Page 9: Advanced GUI Components in JAVA

Creates a menu similar to many applicationsUseful for saving, loading, new, functions that

would be accessed from many different parts of an application

Menus created from top down, Create MenuBar, then Menu, then MenuItem

Also Allows Icons

JMenu