Dies ist eine alte Version des Dokuments!
Tutorial/Einfürung in Java-Swing
javax.swing.*
Dieses Tutorial soll einen Einführung in Swing geben!
Vorausetzung für dieses Tutorial sind allgemeine Java-Kenntnisse.
Wie sollte es auch anders sein, wir beginnen mit dem brühmten „Hallo World!“:
package com.sowas.javawiki.swingtutorial; import javax.swing.JFrame; import javax.swing.JLabel; import java.awt.Dimension; public class SwingTutorial extends JFrame { public SwingTutorial() { getContentPane().add(new JLabel("Hallo World!")); setSize(new Dimension(150, 60)); } public static void main(String[] args) { SwingTutorial swingTutorial = new SwingTutorial(); swingTutorial.setVisible(true); } }
Damit bekommen wir tatsächlich das „Hallo World!“ auf den Bildschirm, aber nur als Minifenster oben linke in der Ecke und schließen kann man es leider auch nicht .
Darum nun eine zweite verbesserte Variante:
package com.sowas.javawiki.swingtutorial; import javax.swing.JFrame; import javax.swing.JLabel; import java.awt.Container; public class SwingTutorial extends JFrame { public SwingTutorial() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(150, 60); setLocationRelativeTo(null); Container cp = getContentPane(); cp.add(new JLabel("Hallo World!")); } public static void main(String[] args) { SwingTutorial swingTutorial = new SwingTutorial(); swingTutorial.setVisible(true); } }