Java/Tutorials/Karteneditor Kapitel 1

Aus Scientia
Wechseln zu: Navigation, Suche

Die Hauptklasse mit der main-Methode

Als erstes was wir Benötigen ist die Klassen, die die main-Methode beinhaltet. Es ist zu Empfehlen möglichst jede Aufgabe eine eigene Klasse zu definieren, dies macht es Später einfacher, alles zusammen zufügen. Weiterhin macht es das Projekt übersichtlicher.

Als erstes Benötigen wir eine Klasse die unser Programm ausführt, also die main methode beinhaltet. Daher erstellen wir als erstes die Klasse Main, sie wird Main genannt, weil wir dann wissen, wo sich die main() Methode befindet.

public class Main {
 
	public static void main(String[] args) {
 
	}
}

Als nächstes Benötigen wir ein Fenster, was unseren Karteneditor beinhaltet. Hierführ verwenden wir die Klasse JFrame, womit man einfach und elegant ein Fenster erstellen kann. Wir erstellen also eine Klasse Kartenfenster die wir von der Klasse JFrame ableiten. Dies bedeutet das unsere Klassen KartenFenster alle eigenschaften eines JFrame erbt.

public class KartenFenster extends JFrame{
 
	public KartenFenster() {
		//größe des Fensters setzen
		setSize(1024, 768);
		//Setzen eines Fenstertitels
		setTitle("Karteneditor");
		//schließt das Fenster wenn man auf '''X''' klickt.
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}

Im Konstruktor setzen wir also die start größe des Fenster auf 1024x768 und geben den Fenster einen Namen.

Als nächstes wollen wir uns unser KartenFenster einmal anzeigen lassen. Also definieren wir die Klasse KartenFenster in der main-Methode.

public class Main {
 
	public static void main(String[] args) {
		//Starten des Karteneditors
		KartenFenster karteneditor=new KartenFenster();
		//Den Karteneditor sichtbar machen
		karteneditor.setVisible(true);
	}
}


Als erstes Initialisieren wir unseres Karten Fenster mit KartenFenster karteneditor = new KartenFenster(); und anschließend machen wir unser Fenster mit setVisible(true) sichtbar.



Index - weiter Kapitel 2