komisches Verhalten in ButtonEreigniss
Hallo,
vorab....die Überschrift passt nicht so recht, da das Verhalten allgemein unverständlich ist, aber ich hab schon x mal probiert die Überschrift zu ändern, dennoch zeigt er mir das alte an...
wie auch immer..
ich möchte mit NetBeans ganz gewöhnlich nen Socket erzeugen und es in einer Referenzvariable speichern:
Das ganze passiert in einem Clickereignis eines Buttons:
1. ich habe einen Haltepunkt bei der Zuweisung, wird dann rot markiert ist.
2. er geht rein, sie wird grün markiert.
3. Ich drücke F8 und schon springt er zum Ende des Ereignisses, wobei "socketServer" immer noch null ist.
3. Ich dürcke F7, dann bearbeitet er intern die Socket.java Klasse, aber ich weiss net, was er da genau treibet
Eigentlich hätte ich gedacht, dass er zu der nächsten Zeile "system.out.println" springt, aber wenn ich es weiter laufen lasse, passiert einfach gar nix.
mache ich aber einfach sowas:
Ich hab das shcon in eine einfache Methode ausgelagert, selbes Verhalten...
Was passiert den da
?
Hallo,
vorab....die Überschrift passt nicht so recht, da das Verhalten allgemein unverständlich ist, aber ich hab schon x mal probiert die Überschrift zu ändern, dennoch zeigt er mir das alte an...
wie auch immer..
ich möchte mit NetBeans ganz gewöhnlich nen Socket erzeugen und es in einer Referenzvariable speichern:
Das ganze passiert in einem Clickereignis eines Buttons:
Folgendes Verhalten:private void cmdStartActionPerformed(java.awt.event.ActionEvent evt) {
try {
Socket socketServer = new Socket("localhost", 8888);
PrintWriter Out = new PrintWriter(mSocketServer.getOutputStream());
system.out.println("erzeugt");[
}
1. ich habe einen Haltepunkt bei der Zuweisung, wird dann rot markiert ist.
2. er geht rein, sie wird grün markiert.
3. Ich drücke F8 und schon springt er zum Ende des Ereignisses, wobei "socketServer" immer noch null ist.
3. Ich dürcke F7, dann bearbeitet er intern die Socket.java Klasse, aber ich weiss net, was er da genau treibet
Eigentlich hätte ich gedacht, dass er zu der nächsten Zeile "system.out.println" springt, aber wenn ich es weiter laufen lasse, passiert einfach gar nix.
mache ich aber einfach sowas:
geht er komischeweise Zeile für Zeile durch, aber beim obigen Code springt er einfach aus dem Ereignis raus...try {
system.out.println("test");
system.out.println("test1");
system.out.println("test2");
}
Ich hab das shcon in eine einfache Methode ausgelagert, selbes Verhalten...
Was passiert den da

Zuletzt bearbeitet: