Hallo,
ich erlerne gerade Java und habe auch schon das Thema mit Konstruktoren erfolgreich erarbeitet, aber mit einem Grafikfenster scheint es wohl etwas anders zu laufen.
Ich würde mich sehr freuen, wenn jemand eine Tipp für meinen Fehler hat.
Bei diesem code wird das Fenster korrekt angezeigt und funktionsfähigem Schließbutton.
Dann habe ich versucht einen Konstruktor ein zu bauen, für die Vorgabe des Fensters
Das zweite Beispiel funktioniert nicht. Der Fehler lautet, cant find Symbol. Symbol frameB.
Also kann wohl die Variable nicht finden.
Wenn ich das Richtig verstanden habe, dann fängt Java immer in der main Methode als Startpunkt an.
Dort soll ein Objekt erzeugt werden und benutzt dazu für die Initialisierung den Konstruktiv, wo die Werte liegen.
Demnach müsste die Reihenfolge die gleiche sein wie in Beispiel eins (frameA).
Ich freue mich über jeden Tipp.
Danke
Mi
ich erlerne gerade Java und habe auch schon das Thema mit Konstruktoren erfolgreich erarbeitet, aber mit einem Grafikfenster scheint es wohl etwas anders zu laufen.
Ich würde mich sehr freuen, wenn jemand eine Tipp für meinen Fehler hat.
Bei diesem code wird das Fenster korrekt angezeigt und funktionsfähigem Schließbutton.
Java:
public class Oberflaeche
{
// Programmstart
public static void main(String[] args)
{
// Grafikfensterobjekt erzeugen
Frame frameA = new Frame("Grafikfenster");
frameA.setSize(1280,1024);
frameA.setBounds(100,0,1280,1024);
frameA.setVisible(true);
// Methode zum schliessen des Fensters beim klicken des roten Buttons.
frameA.addWindowListener(new WindowClosingAdapter(true));
}
}
Dann habe ich versucht einen Konstruktor ein zu bauen, für die Vorgabe des Fensters
Java:
public class Oberflaeche
{
// Konstruktor Parameter für Oberflaeche
public Oberflaeche()
{
frameB.setSize(1280,1024);
frameB.setBounds(100,0,1280,1024);
frameB.setVisible(true);
// Methode zum schliessen des Fensters beim klicken des roten Buttons.
frameB.addWindowListener(new WindowClosingAdapter(true));
}
// Programmstart
public static void main(String[] args)
{
// Grafikfensterobjekt erzeugen
Frame frameB = new Frame("Grafikfenster");
}
}
Das zweite Beispiel funktioniert nicht. Der Fehler lautet, cant find Symbol. Symbol frameB.
Also kann wohl die Variable nicht finden.
Wenn ich das Richtig verstanden habe, dann fängt Java immer in der main Methode als Startpunkt an.
Dort soll ein Objekt erzeugt werden und benutzt dazu für die Initialisierung den Konstruktiv, wo die Werte liegen.
Demnach müsste die Reihenfolge die gleiche sein wie in Beispiel eins (frameA).
Ich freue mich über jeden Tipp.
Danke
Mi