Erste Schritte mit grafischer Programmierung in Java

Nach dem ich gestern eine Mini-Applikation geschrieben habe, die auf der Konsole “Hallo Welt” ausgeben konnte, brennt sicherlich jeder Leser drauf, zu sehen, wie leicht sich mit Java auch grafische Anwendungen programmieren lassen.

Also, hier folgt der Programmcode, den ihr braucht, um ein Fenster zu erzeugen.

import java.awt.Frame;
public class Fenster extends Frame
{
// Instanzvariablen
private String name;
private int x, y;
;

   // Konstruktor
   public Fenster(String name, int x, int y, boolean v)
   {
      this.name = name;
      this.x = x;
      this.y = y;

      this.setSize(x, y);
      this.setVisible(v);
   }

   // Main-Methode
   public static void main(String[] args) {
      Fenster window = new Fenster("Fenster 1", 640, 480, true);
   }
}

Damit kannst du nun schon ein Fenster erzeugen.

Das Ergebnis sollte in etwa so aussehen:
einfaches Fenster in Java
Im nächsten Artikel werden wir dann eine Möglichkeit hinzu fügen, dass das Fenster mit dem [x] geschlossen werden kann.
Außerdem werden wir die Klasse Fenster um ein- oder zwei Buttons erweitern.
Es bleibt spannend, also dran bleiben!

Hallo Welt Programm – Version 2

Um einmal zu zeigen, die der Datentyp String verwendet werden kann, habe ich das Hallo Welt Programm, du erinnerst dich, einmal verändert.

public class HalloWelt2
{
  String zeichenkette = "Hallo Welt - Version 2";
  public static void main(String[] args)
  {
    System.out.println(zeichenkette);
  }
}

Die kleine Änderung im Quellcode ist dir sicher schon aufgefallen. Es wurde direkt nach der öffnenden Klammer { der Klasse, wurde eine Variable “zeichenkette” vom Datentyp String deklariert und mit dem Wert “Hallo Welt – Version 2″ initialisiert.
Die Zeichenkette “Hallo Welt” in dem ursprünglichen Programm hatten wir ja direkt im System.out.println – Statement eingetragen und somit ausgegeben.
In der veränderten Version bekommt System.out.println in den Klammern die Variable “zeichenkette” übergeben und die Ausgabe wird so erzeugt.

Zusammenfassend können wir also sagen,
- System.out.println() kann Ausgaben auf der Konsole erzeugen
- im System.out.println() – Statement kann man entweder den Ausgabetext oder eine Variable übergeben, um das Ganze auf der Konsole auszugeben.

Datentypen in JAVA

In der Sprache Java gibt es eine Menge Datentypen, die wir während unserer Karriere als Programmierer immer wieder verwenden werden.

 

Datentyp Wertebereich Beispiel
1 Boolean true, false boolean schalter = true;
2 Byte -128 – +127 byte zahl;
3 Short -32768 – + 32767 short wert1;
4 Int -2147483648 – +2147483647 int a;
5 Long -9223372036854775808 – +9223372036854775807 long grosseZahl;
6 Char 0 – 65535 char zeichen;
7 String Zeichenketten variabler Länge String zeichenkette;

Verwendet man Char, sind einzelne Buchstaben in die Variable einlesbar, 0 – 65535 bedeutet, das die Zeichen 0 – 65535 aus dem ASCII-Code verwendet werden können.

Hallo Welt – Das erste JAVA-Programm

Wie in jeder Programmiersprache, wird auch in JAVA das erste Programm den Text “Hallo Welt” ausgeben.

Wie das geht, zeige ich euch im Folgenden…

class HalloWelt
{
   public static void main(String args)
   {
      System.out.print("Hallo Welt");
   }
}

Im nächsten Artikel gibt es dann gleich ein Beispiel für grafische Programmierung in Java.