SWING / NOTES</>↗Swing13 Aug 2007
package org.kodejava.swing; import javax.swing.JFrame; import javax.swing.JTextArea; import javax.swing.SwingUtilities; import javax.swing.WindowConstants; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class MouseClickEventDemo extends JFrame { public MouseClickEventDemo() { initComponents(); } public static void main(String[] args) { SwingUtilities.invokeLater(() -> new MouseClickEventDemo().setVisible(true)); } private void initComponents() {...
SWING / NOTES</>↗Swing10 Aug 2007
package org.kodejava.swing; import javax.swing.JFrame; import javax.swing.JTextArea; import javax.swing.SwingUtilities; import javax.swing.WindowConstants; import java.awt.event.MouseWheelEvent; public class MouseWheelListenerDemo extends JFrame { public MouseWheelListenerDemo() { initComponents(); } public static void main(String[] args) { SwingUtilities.invokeLater(() -> new MouseWheelListenerDemo().setVisible(true)); } private void initComponents() { setDefaultCloseOperati...
SWING / NOTES</>↗Swing09 Aug 2007
package org.kodejava.swing; import javax.swing.JFrame; import javax.swing.JTextArea; import javax.swing.SwingUtilities; import javax.swing.WindowConstants; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionAdapter; public class MouseMotionListenerDemo extends JFrame { public MouseMotionListenerDemo() { initComponents(); } public static void main(String[] args) { SwingUtilities.invokeLater(() -> new MouseMotionListenerDemo().setVisible(true)); } private void i...
SWING / NOTES</>↗Swing05 Aug 2007
package org.kodejava.swing; import javax.swing.JFrame; import javax.swing.JTextArea; import javax.swing.SwingUtilities; import javax.swing.WindowConstants; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class MouseListenerDemo extends JFrame { public MouseListenerDemo() { initComponents(); } public static void main(String[] args) { SwingUtilities.invokeLater(() -> new MouseListenerDemo().setVisible(true)); } private void initComponents() { setDef...
SWING / NOTES</>↗Swing03 Aug 2007
The UIManager.getSystemLookAndFeelClassName() method returns the current system LAF (Look and Feel) for Swing application. Do not forget to call the SwingUtilities.updateComponentTreeUI() method after setting the LAF to update the current application look and feel. package org.kodejava.swing; import javax.swing.JFrame; import javax.swing.SwingUtilities; import javax.swing.UIManager; import javax.swing.WindowConstants; public class SystemLAFDemo { public static void main(Strin...
SWING / NOTES</>↗Swing02 Aug 2007
package org.kodejava.swing; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.SwingUtilities; import javax.swing.UIManager; import javax.swing.WindowConstants; import java.awt.FlowLayout; public class LookAndFeelDemo extends JFrame { public LookAndFeelDemo() { initComponents(); } public static void main(String[] args) { SwingUtilities.invokeLater(() -> new LookAndFeelD...