Java Swing Training Course
Java Swing Training Course is a part of Java Foundation Classes (JFC) that is used to create window-based applications. It is built on the top of AWT (Abstract Windowing Toolkit) API and entirely written in java.
The javax.swing package provides classes for java swing API such as JButton, JTextField, JTextArea, JRadioButton, JCheckbox, JMenu, JColorChooser etc.
Swing is a GUI widget toolkit for Java. It is part of Oracle’s Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for Java programs.
Swing is a platform-independent, “model–view–controller” GUI framework for Java, which follows a single-threaded programming model. Additionally, this framework provides a layer of abstraction between the code structure and graphic presentation of a Swing-based GUI.
Swing was developed to provide a more sophisticated set of GUI components than the earlier Abstract Window Toolkit (AWT). Swing provides a look and feel that emulates the look and feel of several platforms, and also supports a pluggable look and feel that allows applications to have a look and feel unrelated to the underlying platform. It has more powerful and flexible components than AWT. In addition to familiar components such as buttons, check boxes and labels, Swing provides several advanced components such as tabbed panel, scroll panes, trees, tables, and lists.
Unlike AWT components, Swing components are not implemented by platform-specific code. Instead, they are written entirely in Java and therefore are platform-independent.
What we will learn ?
JButton, JLabel, JTextField, JTextArea, JPasswordField, JCheckBox, JRadioButton, JComboBox, JTable, JList, JOptionPane, JScrollBar, JMenuItem & JMenu, JPopupMenu, JCheckBoxMenuItem, JSeparator, JProgressBar, JTree, JColorChooser, JTabbedPane, JSlider, JSpinner, JDialog, JPanel, JFileChooser, JToggleButton, JToolBar, JViewport, JFrame, JComponent, JLayeredPane, JDesktopPane, JEditorPane, JScrollPane, JSplitPane, JTextPane, JRootPane, Using ToolTip, Change Title Icon, Executable Jar File, Digital Watch, Graphics in swing, Displaying Image.
and some examples like (Notepad, Calculator, IP Finder, Word Counter, URL Source Generator, Folder Explorer, Puzzle Game, Pic Puzzle Game, Tic Tac Toe Game, Online Exam).
You must learn Java before start this training course.