home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and 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 and data warehouseApplication development » Methods and techniques » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
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

datelanguageplacepriceremarks
06/10/2010EHuizingen1050 EUR
08/12/2010EHuizingen1050 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

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