Logg inn: Glemt passord
Skriv inn hva du ønsker å lære eller hvor du ønsker kurs for å få opp forslag

Aktuelle kategorier
Se alle Systemutvikling og databa...
Java (179)
SQL (97)
Database og arkiv (95)
Prosjektgjennomføring (57)
.Net (48)
XML (30)
Andre programmeringsspråk (19)
C (12)
Softwaretesting (7)
» Se flere kategorier

Core Swing: Developing Java GUIs Using Swing (DTW-3400)

Skriv ut
Dette kurset ligger i kategorien(e):

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.
Core Swing: Developing Java GUIs Using Swing (DTW-3400)
Ønsker du mer informasjon om dette kurset?

Navn:  
Firma:  
E-post:  
Telefon:  
Melding:  
Påmelding:
Klikk her hvis du ønsker å
melde deg på 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.

Telefon: 23 36 96 50
Hjemmeside: Klikk her

Flere kurs fra Sun Microsystems

Tips en venn





© Agentgruppen AS - Orgnr 984 246 595 MVA - Postboks 1084 Sentrum, 0104 Oslo - Tlf: 417 65 300

Vi tar ikke ansvar for innhold som tilhører våre medlemmer. Dette gjelder kursoppføringer, artikler og eksterne lenker.