style Frage
-
HI
ich habe einen swing jframe mit ein paar buttons wenn ein button gedrückt wird wird ein anderer jframe erstell mit einer eingabemaske. Der user soll ein paar dinge eintragen und dann das fenster schliesen. die eingaben sollen dann im Hauptframe verarbeitet werden.
wie macht man das am geschmeidigsten? Dem neuen fenster eine Referenz auf das Hauptfenster geben und dann im neuen Fenster haupframe.setXY() aufrufen?
Finde ich nicht so schön das neue fenster soll keine funktionen im hauptframe aufrufen müssen.
mir wäre es lieber wenn das neue fenster beim schliessen die werte zurück gibt und das hauptfenster damit machen kann was es für richtig hält.
ich öffne das neue fenster halt so:
void button_im_hauptfenster_pressed(Actionevent e){
neuesfenster neu = new neuesfenster();
neu.pack();
neu.show();
}Ausserdem soll das neue Fenster ein blockierendes fenster sein. D.h. man MUSS dieses zuerst schliesen bevor man zum Hauptfenster zurückkehren kann. wie mache ich das?
thx!