Video description
In this Learning Swing GUI Programming training course, expert author Brian Cole will teach you about Java's built-in user interface toolkit. This course is designed for users that are already familiar with Java.
You will start by learning about buttons, including buttons with images, reacting to button clicks, and the JButton class. From there, Brian will teach you about layout, panes, menus and menu items, and range components. This video tutorial also covers lists and combos, tables, and text components. Finally, you will learn about dialogs, including the JOptionPane class and the FileDialog and JFileChooser classes.
Once you have completed this computer based training course, you will be able to successfully program using Java's graphical user interface. Working files are included, allowing you to follow along with the author throughout the lessons.
Table of contents
-
Introduction
- Introduction To Swing 00:03:50
- About The Author 00:01:17
- Course Prerequisites 00:02:17
-
Getting Started
- Hello World With JLabel 00:02:26
- The Event Dispatch Thread 00:02:24
- Pluggable Look And Feels 00:03:38
- JLabels With Images 00:07:10
- The Size And Location Of The JFrame 00:02:47
-
Buttons
- The JButton Class 00:05:00
- Buttons With Images 00:07:02
- Customizing Button Appearance 00:02:59
- Reacting To Button Clicks 00:08:10
- The JToggleButton Class 00:03:01
- The JCheckBox Class 00:04:35
- The JRadioButton Class And Button Groups 00:05:55
-
Layout
- JFrames Content Pane 00:03:11
- FlowLayout 00:02:57
- BorderLayout 00:02:56
- GridLayout 00:03:05
- Using Compound Layouts 00:08:30
- Borders On Components 00:07:03
-
Panes
- The JScrollPane Class 00:02:44
- The JSplitPane Class 00:04:07
- The JTabbedPane Class 00:03:53
-
Menus And Menu Items
- JMenu And JMenuItem 00:04:08
- Working With JMenuBar 00:03:28
- Using Actions With Both Menu Items And Buttons 00:03:22
- JCheckBoxMenuItem And JRadioButtonMenuItem 00:06:53
- The JPopupMenu Class 00:03:08
-
Range Components
- The JSlider Class 00:05:07
- The JSpinner Class 00:07:16
- Reacting To Events 00:06:35
-
Lists And Combos
- The JList Class 00:06:10
- JList With Columns 00:04:15
- JList Events 00:04:19
- The JComboBox Class 00:06:20
- Custom List Renderers 00:09:28
-
Text Components
- The JTextField Class 00:03:12
- The JPasswordField Class 00:05:12
- DocumentListener And DocumentFilter 00:09:30
- The JTextArea Class 00:08:04
- The JTextPane Class 00:12:00
- The JEditorPane Class 00:06:54
-
Tables
- Table Models 00:04:44
- Editable Table Models 00:07:36
- The JTable Class 00:08:04
- Table Events 00:08:38
- Cell Editors 00:05:42
- Cell Renderers 00:05:24
-
Dialogs
- The JOptionPane Class 00:10:24
- The FileDialog And JFileChooser Classes 00:10:58
-
Conclusion
- Wrap Up 00:03:04
Product information
- Title: Learning Swing GUI Programming
- Author(s):
- Release date: November 2015
- Publisher(s): Infinite Skills
- ISBN: 9781771374705
You might also like
video
JavaFX Programming, Part I
Overview Description All lessons walk viewers through JavaFX code examples to reinforce the important concepts. The …
book
Java Swing, 2nd Edition
Swing is a fully-featured user interface development kit for Java applications. Building on the foundations of …
video
Beginners Java Programming
In this video training course on Programming with Java for Beginners, expert author and professor Mike …
book
Beginning Java 8 APIs, Extensions and Libraries Swing, JavaFX, JavaScript, JDBC and Network Programming APIs
completes the Apress learning Java journey and is a comprehensive approach to learning the Java programming …