home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transactiesystemen en middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence en data warehouseApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Programmeertalen » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSysteembeheer » ITILbalkjePraktischInschrijven 
Deze pagina is niet beschikbaar in het Nederlands.
Java Rich Client development

Intended for

Java developers.

Background

Having followed the Java programming course or having equivalent knowledge.

Training method

An important part of the course will be user interaction, using events and listeners, and interface design, using toolbars, panels, tooltips and more. The practical exercises will give enough experience to create animations, use images, and to provide a rich user experience.

Course leader

RealDolmen.

Duration

3 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

After learning how to create command line applications with basic Java syntax, the next obvious step would be to create graphical front-ends for those applications. Swing is the framework included in the Java SDK, and contains an exhaustive list of components ready for use.

In this course, participants will learn how to create Graphical User Interfaces in Java. During the course, the different Java components will be discussed, demoed, and put into practice during exercises. This will give the participant a thorough overview of the different possibilities and existing components, enabling him to create all kinds of applications, from small dialogue windows to bigger enterprise clients.

Main topics

  • Introduction to JFC
  • AWT
  • Swing
  • Accessibility
  • Java 2D
  • DnD API
  • AWT Example
  • Swing Overview
  • Design Goals and Guidelines
  • Added Features
  • Pluggable Look and Feel
  • JComponent
  • MVC Architecture
  • MVC Example: JButton
  • Programming in Swing
  • Swing Package Overview
  • SwingSet Demo
  • First Swing Application Detailed
  • Basic Components
  • JPanel
  • JContentPane
  • Icon and ImageIcon
  • JLabel
  • JButton, JCheckbox, JRadioButton
  • More Swing Components
  • JScrollPane
  • JSlider
  • Timer
  • JToolTip
  • Borders
  • JToolBar
  • JPopupMenu
  • JSplitPane
  • JTabbedPane
  • BoxLayout
  • Panes
  • Even more Swing Components
  • JFrame
  • Multiple Document Interfaces: Internal Frames
  • Dialogs: JOptionPane
  • JProgressBar
  • Swing and Threading
  • The Document Interface: JTextField, JTextArea
  • Validation Example: JPasswordField
  • JFormattedTextField
  • Caret
  • Styled Text: Editor Kits
  • JTextPane
  • JSpinner
  • Undo / Redo
  • JComboBox
  • Chooser: JFileChooser, JColorChooser
  • JList
  • JTable
  • JTree
  • JApplet Introduction