Hallo, ich bin gerade dabei, einen chat nachzuahmen, bzw ein fenster mit einem jscrollpane, einer jtextarea und einem jtextfield zu bauen , als übung. ich will erst einen jframe öffnen, der den benutzernamen abfragt und dann zum eigentlichen "chat" weiter geht.
wenn der name eingegeben wird, wird die instanzvariable boolean weiter von false auf true gesetzt, damit das programm weiss, wann der frame zur eingabe des namens geschlossen und wann der andere geöffnet werden muss.
das habe ich mit einer while schleife gemacht, die solange durchläuft, wie "weiter" false ist, und rein garnichts tut.
hier der code für die main methode:
dass das natürlich eine sehr schechte lösung ist ist mir bewusst; deshalb möchte ich wissen wie ich die wartezeit bis der name eingegeben wurde anders im programm realisieren kann.
gruß
max
wenn der name eingegeben wird, wird die instanzvariable boolean weiter von false auf true gesetzt, damit das programm weiss, wann der frame zur eingabe des namens geschlossen und wann der andere geöffnet werden muss.
das habe ich mit einer while schleife gemacht, die solange durchläuft, wie "weiter" false ist, und rein garnichts tut.
hier der code für die main methode:
Java:
public static void main (String [] args){
User neu = new User();
neu.setSize(200,200);
neu.setVisible(true);
while (neu.weiter==false){
}
neu.setVisible(false);
Chat chat = new Chat ("Chat",20,20);
chat.setDefaultCloseOperation(EXIT_ON_CLOSE);
chat.setSize(500,500);
chat.user=neu.user;
chat.setVisible(true);
chat.setResizable(false);
}
dass das natürlich eine sehr schechte lösung ist ist mir bewusst; deshalb möchte ich wissen wie ich die wartezeit bis der name eingegeben wurde anders im programm realisieren kann.
gruß
max