Kursarrangør:
Sun Microsystems
|
|
Sted: På forespørsel i hele landet. (Dette kurset kan holdes de fleste steder på forespørsel. Men i de fleste tilfeller vil det kreve et visst antall deltakere for at kurset kan holdes på ditt hjemsted.) Ta kontakt for mer informasjon
|
|
Type:
Åpent kurs / gruppeundervisning
|
|
Undervisningstid:
Ta kontakt for avtale
|
In this practical 3-day Swing course, you will learn to develop desktop applications using Swing under Java 1.6.
|
You will learn how to design and write form-based GUI applications using standard Swing components and, off course, how to use the Model-View-Controller approach to build your Swing-based applications. You will also learn how to use interface components and component layout managers provided by Swing and discuss important best practices for user interface design.
Upon successful completion of the course, the student should be able to: • Recognize good user interface design principles • Use Swing´s GUI components and Component Layout Managers • Write GUI´s for form-based applications using standard Swing components • Understand how develop your GUIs using Model View Controller • Write Unit Tests for your Swing-based GUIs
Content: Introduction
• Why Swing? • AWT, SWT & Swing Comparison • Why Model–View–Controller? • Pluggable Look-and-Feels • Applets • Java web start • Hello World in Swing • Sample UIs
Swing Fundamentals
• Event-driven UIs and Swing event handling • Simple Example: Button in a Frame • MVC • Fonts, colors, borders • A word on threads
Common Containers, Components, and Layouts
• Containers • JFrame, JDialog, JPanel, JScrollPane • Components • JComponent • JLabel, JButton • JToggleButton, JRadioButton • Sliders and spinners • JTextField and JTextArea • Layouts • FlowLayout, BorderLayout, GridLayout, BoxLayout
Menus, Actions, and Toolbars
• JMenu, JMenuItem • JToolBar, Action • Putting it together: Developing a simple application
Principles of UI Design
• Designing for ease of use • Paper prototypes and usability testing • Performance and perceived performance
More Containers, Components, and Layouts
• Containers • JPopup • JSplitPane and JTabbedPane • Components • Tooltips • ComboBoxes • Listboxes • JProgressBar • JTable • Layouts • GridBagLayout
Automatic Testing with JFC Unit
Branding and Customization
• About Box • Splash screens • Logos and icons • Internationalization / Localization
Even More Containers, Components, and Layouts
• Containers • JDesktopPane, JInternalFrame • JRootPane, JWindow • Components • File chooser • Color chooser • Date chooser • JOptionPane • JTree • Layouts • SpringLayout, OverlayLayout
Printing and Data Transfer
• Printing • Copy and paste • Drag and drop
|
Målgruppe for kurset
This course is for an experienced Java programmer who wants to learn how to use Swing and Model View Controller for your Java Desktop GUI development. Prerequisites: To benefit from this Swing course, you need to attend one of Sun´s Java programming courses or have equivalent experience before attending this Swing course.
|
|
|
|
|
Ønsker du mer informasjon om dette kurset?
|
Sun Microsystems
Sun ble grunnlagt med én eneste visjon som drivkraft. En visjon om datamaskiner som kommuniserte med hverandre uansett hvem som hadde laget dem. En visjon om teknikk som arbeider for deg, ikke motarbeider deg. Mens andre utviklet varemerkebeskyttede og proprietære løsninger, fokuserte vi på å hjelpe bedrifter inn i nettverksæraen. Som et resultat av dette er vi blitt dotten i .com. Vi leverer systemer og programvare som oppfyller kravene til skalerbarhet og påliteligheten som er nødvendig for å drive den elektroniske markedsplassen.
|
|
|
|
|
Tips en venn
|
|