Hey Leute,
Das Programm macht im Grunde kein Sinn aber ich wollte dennoch einfach nur etwas testen.
Das Programm soll abfragen, hoch und breit ein Fenster sein soll. Dann kommt eine zweite Abfrage, bei dieser wird ein zweites mal die Höhe abgefragt und wenn diese ungleich der ersten Höhe ist soll das Fenster wieder unsichtbar werden....
Nur das letzte tut es leider nicht.
Main Klasse:
setSichtbarkeit ist einfach nur eine Methode, welche die Sichtbarkeit in dem Konstruktor der Frame Klasse auf false dann setzt.
Ich kann mir vorstellen, dass dies nicht funktioniert da der Konstruktor am Anfang der Main Klasse nur einmal aufgerufen wird und danach nicht wieder, aber ich bin mir auch nicht sicher
Das Programm macht im Grunde kein Sinn aber ich wollte dennoch einfach nur etwas testen.
Das Programm soll abfragen, hoch und breit ein Fenster sein soll. Dann kommt eine zweite Abfrage, bei dieser wird ein zweites mal die Höhe abgefragt und wenn diese ungleich der ersten Höhe ist soll das Fenster wieder unsichtbar werden....
Nur das letzte tut es leider nicht.
Main Klasse:
Java:
public static void main (String[]args){
int hoehe = Integer.parseInt(JOptionPane.showInputDialog("Wie hoch soll das Fenster sein ? "));
int breite = Integer.parseInt(JOptionPane.showInputDialog("Wie breit soll das Fenster sein ? "));
Frame frame = new Frame(breite, hoehe);
int hoehe2 = Integer.parseInt(JOptionPane.showInputDialog("Wie hoch soll das Fenster jetzt sein ? "));
if (hoehe2 != hoehe){
frame.setSichtbarkeit(false);
}
}
setSichtbarkeit ist einfach nur eine Methode, welche die Sichtbarkeit in dem Konstruktor der Frame Klasse auf false dann setzt.
Ich kann mir vorstellen, dass dies nicht funktioniert da der Konstruktor am Anfang der Main Klasse nur einmal aufgerufen wird und danach nicht wieder, aber ich bin mir auch nicht sicher