Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

swing:tutorial 2014/05/23 13:27 swing:tutorial 2020/01/22 20:59 aktuell
Zeile 6: Zeile 6:
Wie sollte es auch anders sein, wir beginnen mit dem brühmten "Hallo World!":\\ Wie sollte es auch anders sein, wir beginnen mit dem brühmten "Hallo World!":\\
 +Da es sich um eine Swing-Anwendung handeln soll benötigen wir ein Hauptfenster. Das ist in Swing der JFrame.\\
 +Dieser verfügt über eine ContentPane, in welcher die GUI-Elemente angeordnet werden.\\
 +In unserem Fall fügen wir einfach ein Label (JLabel) mit unserem "Hello world!" hinzu.\\
\\ \\
{{:swing:hallo-world.png|}} {{:swing:hallo-world.png|}}
Zeile 29: Zeile 32:
} }
</code> </code>
-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 ;-).\\+Damit bekommen wir tatsächlich das "Hallo World!" auf den Bildschirm, aber nur oben links in der Ecke und schließen kann man es leider auch nicht ;-).\\
\\ \\
<html> <html>
Zeile 51: Zeile 54:
</html>\\ </html>\\
\\ \\
-Darum nun eine zweite verbesserte Variante:\\+Darum nun eine zweite verbesserte Variante, welche zentriert auf dem Bildschirm erscheint und auch wieder geschlossen werden kann:\\
<code java> <code java>
package com.sowas.javawiki.swingtutorial; package com.sowas.javawiki.swingtutorial;
Zeile 61: Zeile 64:
public class SwingTutorial extends JFrame { public class SwingTutorial extends JFrame {
  public SwingTutorial() {   public SwingTutorial() {
-      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);+      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Damit beendet der Exit-Button die Anwendung tatsächlich
      setSize(150, 60);       setSize(150, 60);
-      setLocationRelativeTo(null);+      setLocationRelativeTo(null); // Auf dem Bildschirm zentrieren
      Container cp = getContentPane();       Container cp = getContentPane();
Zeile 75: Zeile 78:
} }
</code> </code>
 +\\
 +\\
 +[[swing:tutorial-2|Fortsetzung >>]]

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007