Wie läuft ein GUI

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo!

Folgende Frage:
Angenommen ich habe folgenden Pseudo-Code:

Code:
class GUI extends JFrame
{
  JTextField field;

  public GUI()
  {
    super("gui");
    ....
    // irgendein Listener wird hier regisitriert
    button.addListener(this);
    ....
    field = new JTextField(10);
    ....
  }

  public void listenerMethode(Event e)
  {
    if(dies und das) {
      field.setText("gesetzt");
    }
  }
}

Wäre es nun möglich, dass wenn der Button gedrückt wird, der Code in der Listener-Methode ausgeführt wird und versucht der field-Variable einen Text einzusetzen, wobei diese aber noch auf null steht (wird erst darunter auf ein Objekt verwiesen).

Oder ist es so, dass zuerst der gesamte Konstruktor abgarbeitet wird und das GUI erst dann den Benutzer-Input abarbeitet (und vorher nicht darauf reagiert)?

Ich weiß schon, dass es sich dabei um ungemein kurze Zeiten handeln müsste, aber grundsätzlich wäre das doch möglich, das ein Event abgearbeitet werden möchte, bevor alles schön initialisiert ist...[/code]
 

SamHotte

Top Contributor
Naja, Events sind Ergebnisse von Benutzereingaben - wo soll der denn herkommen, bevor die GUI angezeigt wird?
 

L-ectron-X

Gesperrter Benutzer
Es gibt die Methode
Code:
public void windowOpened(WindowEvent e)
im WindowListener, die beim Öffnen eines Fensters ausgeführt wird.

Vielleicht kannst du damit etwas machen?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Animation läuft nicht korrekt AWT, Swing, JavaFX & SWT 8
CodingBerlin JavaFX Programm läuft nur unter Eclipse AWT, Swing, JavaFX & SWT 1
N Programm Läuft nicht auf anderen Pcs AWT, Swing, JavaFX & SWT 9
MiMa Java und JavaFX 13 läuft endlich AWT, Swing, JavaFX & SWT 4
L JavaFX TreeView aufstellen läuft irgendwie auf Endlosschleife AWT, Swing, JavaFX & SWT 3
O LayoutManager pagelayout - Example läuft einfach nicht ! AWT, Swing, JavaFX & SWT 6
Blender3D Meine Swing Anwendung läuft unter Windows 10 und Ubuntu aber nicht auf Windows 7 AWT, Swing, JavaFX & SWT 16
R Swing Programm läuft nur beim Debuggen korrekt ab AWT, Swing, JavaFX & SWT 4
T swing läuft nur beding flüssig AWT, Swing, JavaFX & SWT 1
J JavaFX Anwendung läuft in eclipse, nicht aber exportiert AWT, Swing, JavaFX & SWT 2
N Programm läuft perfekt in Eclipse aber nicht in .JAR AWT, Swing, JavaFX & SWT 3
P Swing GUI noch nicht gezeichnet - Logik läuft - blockiert AWT, Swing, JavaFX & SWT 3
S Swing JProgressBar läuft nicht mit AWT, Swing, JavaFX & SWT 12
E Animation läuft nicht mehr flüssig AWT, Swing, JavaFX & SWT 8
P Einfaches GUI läuft nicht AWT, Swing, JavaFX & SWT 6
A AWT Beim (mehrmaligen) Screenshot machen läuft der Speicher voll AWT, Swing, JavaFX & SWT 2
R GUI hängt während Programm läuft AWT, Swing, JavaFX & SWT 7
P repaint während Thread läuft AWT, Swing, JavaFX & SWT 9
G SWT-App läuft nicht unter OSX, unter Win aber problemlos AWT, Swing, JavaFX & SWT 3
G Programm läuft nur auf manchen Rechnern AWT, Swing, JavaFX & SWT 10
O Swing es können keine neuen Labels hinzufügt werden während der Timer läuft AWT, Swing, JavaFX & SWT 14
S Swing Hyperlink mit Hyperlinklistener läuft Amok AWT, Swing, JavaFX & SWT 3
P Swing [gelöst/erledigt] Gleicher Code läuft unterschiedlich unter Linux und Windows AWT, Swing, JavaFX & SWT 5
M Button funktioniert nicht mehr wenn Schleife läuft AWT, Swing, JavaFX & SWT 3
K Mein Informatikprojekt läuft aus dem Ruder Hilfe. F1 ^^ AWT, Swing, JavaFX & SWT 5
D Programm läuft unter XP aber nicht unter Knoppix AWT, Swing, JavaFX & SWT 6
A GtkLookAndFeel - läuft nicht . AWT, Swing, JavaFX & SWT 13
P WM 2006 - The Memory Game :P läuft nicht. AWT, Swing, JavaFX & SWT 15
M sicherstellen, dass nur eine Instanz läuft. AWT, Swing, JavaFX & SWT 6
S JCellRenderer läuft nur einmal in bestimmte Bedingung AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen


Oben