JavaFX Fehler zwischen View und Controller bei MouseEvent (MVC)

Hey, also ich möchte ein Vier Gewinnt im Model View Controller Pattern mit JavaFX machen, aber habe damit einige Probleme (bin auch ziemlicher Anfänger was JavaFX angeht).
Der Fehler tritt immer dann auf wenn das MouseEvent ausgelöst wird und der Controller den Input verarbeiten soll.
Bei StackOverflow und YouTube habe ich leider keine Hilfe gefunden, vielleicht kann mir hier jemand helfen :)

Die Spieler Klasse enthält nur die Drei Spieler (SPIELER, BOT und NONE) und den Color Code für den Chip.

[CODE lang="java" title="Fehler Output"]Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at de.medieninformatik.prog2.ConnectView$1.handle(ConnectView.java:51)
at de.medieninformatik.prog2.ConnectView$1.handle(ConnectView.java:47)
at com.sun.javafx.event.CompositeEventHandler$NormalEventFilterRecord.handleCapturingEvent(CompositeEventHandler.java:282)
at com.sun.javafx.event.CompositeEventHandler.dispatchCapturingEvent(CompositeEventHandler.java:98)
at com.sun.javafx.event.EventHandlerManager.dispatchCapturingEvent(EventHandlerManager.java:223)
at com.sun.javafx.event.EventHandlerManager.dispatchCapturingEvent(EventHandlerManager.java:180)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchCapturingEvent(CompositeEventDispatcher.java:43)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:52)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3470)
at javafx.scene.Scene$ClickGenerator.access$8100(Scene.java:3398)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3766)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:937)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
at java.lang.Thread.run(Thread.java:745)[/CODE]

[CODE lang="java" title="Main-Klasse"]public class Main{
public static void main(String[] args) {
ConnectView view = new ConnectView();
ConnectController control = new ConnectController(view);
}
}[/CODE]



[CODE lang="java" title="Controller Klasse"]import javafx.application.Application;
import javafx.scene.input.MouseEvent;

public class ConnectController {

private ConnectView view;
private ConnectModel model;

public ConnectController(ConnectView view) {
this.view = view;
Application.launch(view.getClass());
}

public void handleChipPress(int x, int y){
System.out.println(x + " " + y);
}
}[/CODE]

View Klasse (mit JavaFX)

[CODE lang="java" title="View Klasse (mit JavaFX und MouseEvent)"]public class ConnectView extends Application {
private int FELD_SIZE;
private int FELD_HEIGHT;
private int FELD_WIDTH;
private Group feldGroup = new Group();
public ConnectController controller;

public ConnectView(){
this.FELD_SIZE = 100;
this.FELD_HEIGHT = 6;
this.FELD_WIDTH = 6;
}

public ConnectView(ConnectController controller){
this.FELD_SIZE = 100;
this.FELD_HEIGHT = 6;
this.FELD_WIDTH = 6;
this.controller = controller;
}

public void setController(ConnectController controller){
this.controller = controller;
}

private Parent build(){
Pane root = new Pane();
root.setPrefSize(FELD_WIDTH * FELD_SIZE, FELD_HEIGHT * FELD_SIZE);
root.getChildren().addAll(feldGroup);

for (int y = 0; y < FELD_HEIGHT; y++){
for (int x = 0; x < FELD_WIDTH; x++){
Chip chip = new Chip(x, y);
//feldGroup.getChildren().add(new Chip(x, y));
chip.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
chip.setS(Spieler.SPIELER);
controller.handleChipPress(chip.getX(), chip.getY());
}
});
feldGroup.getChildren().add(chip);
}
}
return root;
}

@Override
public void start(Stage stage) throws Exception {
Scene scene = new Scene(build());
stage.setTitle("Vier Gewinnt");
stage.setScene(scene);
stage.show();
}
}[/CODE]

[CODE lang="java" title="Chip Klasse"]public class Chip extends Circle {
private Spieler s = Spieler.NONE;
private int x;
private int y;

Chip(int x, int y){
this.x = x;
this.y = y;
setFill(s.getC());
setRadius((int)(Spielbrett.FELD_SIZE / 2));
setCenterX(x * Spielbrett.FELD_SIZE + (int)Spielbrett.FELD_SIZE/2);
setCenterY(y * Spielbrett.FELD_SIZE + (int)Spielbrett.FELD_SIZE/2);
}

public Spieler getS() {
return s;
}

public void setS(Spieler s) {
this.setFill(s.getC());
this.s = s;
}

public int getX() {
return x;
}

public void setX(int x) {
this.x = x;
}

public int getY() {
return y;
}

public void setY(int y) {
this.y = y;
}
}[/CODE]
 
M

Mart

Gast
Was steht denn in deiner Spieler Klasse drin
wahrscheinlich:
wurde dein Spieler nicht Erzeugt,
die Farbe des Spielers wurde nicht gesetzt

und dass es ein EventFilter ist macht gar keinen sinn

aber allgemein ist dein Code sehr verwirrend

...bei Variablen die man komplett groß schreibt haben die eigenschaft von static final soweit ich es weis
das trifft aber bei dir nicht zu
 
Zuletzt bearbeitet von einem Moderator:
Was steht denn in deiner Spieler Klasse drin
wahrscheinlich:
wurde dein Spieler nicht Erzeugt,
die Farbe des Spielers wurde nicht gesetzt

und dass es ein EventFilter ist macht gar keinen sinn

aber allgemein ist dein Code sehr verwirrend

...bei Variablen die man komplett groß schreibt haben die eigenschaft von static final soweit ich es weis
das trifft aber bei dir nicht zu
Ja ich weiß, ist ziemlicher Spaghetticode 😅 weiß es leider nicht besser, sorry!

[CODE lang="java" title="Spieler Klasse"]import javafx.scene.paint.Color;

public enum Spieler {
SPIELER(Color.RED), BOT(Color.BLUE), NONE(Color.GREY);

public final Color c;

Spieler(Color c){
this.c = c;
}

public Color getC() {
return c;
}
}[/CODE]
 
M

Mart

Gast
Kannst du mal ausprobieren und die Zeile finden ab wann der Null pointer kommt... mit System out println
 
K

kneitzel

Gast
Aber die Enum gefällt mir so schon recht gut - nur lass bitte Abkürzungen weg: getColor statt getC bitte.

Und Code verbessern geht über mehrere Wege:
a) Übungen: Eine Übung ist z.B. gnadenlos Methoden zu limitieren a.la. maximal 5 Codezeile und maximal 1 oder 2 Einrückungen.
b) Regeln umsetzen - clean-code-developer.de wäre da eine Empfehlung
c) Mehr Theorie also Dinge vertiefen in Gebieten wie: Pattern, Clean Code, ...

Generell geht vieles nur über Praxis.

Kannst du mal ausprobieren und die Zeile finden ab wann der Null pointer kommt... mit System out println
Die Zeilen mit der NPE haben wir ja schon:
at de.medieninformatik.prog2.ConnectView$1.handle(ConnectView.java:51)
at de.medieninformatik.prog2.ConnectView$1.handle(ConnectView.java:47)
Da brauchen wir nur die Zeile 51 und auch 47.

Das kann eigentlich ja nur hier sein:
Java:
                chip.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
                    @Override
                    public void handle(MouseEvent mouseEvent) {
                        chip.setS(Spieler.SPIELER);
                        controller.handleChipPress(chip.getX(), chip.getY());
                    }
                });

Nur welche Zeile genau? Ich habe bei dem Code so hier im Browser keinen überblick. Ich würde vermuten, dass controller null ist. Aber das ist nur geraten.
 
M

Mart

Gast
Aber die Enum gefällt mir so schon recht gut - nur lass bitte Abkürzungen weg: getColor statt getC bitte.

Und Code verbessern geht über mehrere Wege:
a) Übungen: Eine Übung ist z.B. gnadenlos Methoden zu limitieren a.la. maximal 5 Codezeile und maximal 1 oder 2 Einrückungen.
b) Regeln umsetzen - clean-code-developer.de wäre da eine Empfehlung
c) Mehr Theorie also Dinge vertiefen in Gebieten wie: Pattern, Clean Code, ...

Generell geht vieles nur über Praxis.


Die Zeilen mit der NPE haben wir ja schon:

Da brauchen wir nur die Zeile 51 und auch 47.

Das kann eigentlich ja nur hier sein:
Java:
                chip.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
                    @Override
                    public void handle(MouseEvent mouseEvent) {
                        chip.setS(Spieler.SPIELER);
                        controller.handleChipPress(chip.getX(), chip.getY());
                    }
                });

Nur welche Zeile genau? Ich habe bei dem Code so hier im Browser keinen überblick. Ich würde vermuten, dass controller null ist. Aber das ist nur geraten.
wie vom TE schon geschrieben tritt der Fehler nur beim Mouse Event auf
also kann es nur Am Spieler
oder Controller liegen
und das hätte man ausprobieren können...wenn alles noch gut geht bis zum controller muss es dann am controller liegen..
Wollte halt dass der TE selber schaut bis wie weit es geht und ab wann es abschmiert
dann reduziert sich das Feld wo ein Fehler sein könnte auf 1 Zeile


Ab einem Gewissen grad an Efahrung sollte man es schaffen können mit Sysout oder Break Points oder irgendwie einer anderen Methode einen Fehler zu finden .. wenn man ihn gefunden hat löst ihn google in Sekunden oder ist so offensichtlich dass man es sieht ...nur das finden ist schwer( meistens :D )
 
K

kneitzel

Gast
Was ich ja nur meinte: Der Stacktrace nennt den genauen Ort. Daher muss man keine zusätzliche Ausgabe einfügen, um den genauen Ort zu finden. Das Problem hier im Forum ist nur, dass die ersten Zeilen der Datei nicht mit kopiert wurden, daher haben wie nicht die genauen Zeilennummern.
 
M

Mart

Gast
und nur so nebenbei erwähnt in der Doppel Schleife wird für jeden Pixel 1 Chip erstellt mit einem Radius von
Java:
setRadius((int)(Spielbrett.FELD_SIZE / 2));
das passt noch nicht ganz
 
Aber die Enum gefällt mir so schon recht gut - nur lass bitte Abkürzungen weg: getColor statt getC bitte.

Und Code verbessern geht über mehrere Wege:
a) Übungen: Eine Übung ist z.B. gnadenlos Methoden zu limitieren a.la. maximal 5 Codezeile und maximal 1 oder 2 Einrückungen.
b) Regeln umsetzen - clean-code-developer.de wäre da eine Empfehlung
c) Mehr Theorie also Dinge vertiefen in Gebieten wie: Pattern, Clean Code, ...

Generell geht vieles nur über Praxis.


Die Zeilen mit der NPE haben wir ja schon:

Da brauchen wir nur die Zeile 51 und auch 47.

Das kann eigentlich ja nur hier sein:
Java:
                chip.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
                    @Override
                    public void handle(MouseEvent mouseEvent) {
                        chip.setS(Spieler.SPIELER);
                        controller.handleChipPress(chip.getX(), chip.getY());
                    }
                });

Nur welche Zeile genau? Ich habe bei dem Code so hier im Browser keinen überblick. Ich würde vermuten, dass controller null ist. Aber das ist nur geraten.
Es ist diese Zeile:

[CODE lang="java" title="Es ist diese Zeile" highlight="5"] chip.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
chip.setS(Spieler.SPIELER);
controller.handleChipPress(chip.getX(), chip.getY());
}
});[/CODE]

Ich habe außerdem mal getestet die handleChipPress Methode in der Controller Klasse static zumachen, um sie dann über die Klasse einfach aufzurufen und da hat die Funktion einwandfrei funktioniert.
Denke es muss dann wohl daran, dass der Controller an der Stelle des Events Null ist.
 
M

Mart

Gast
Java:
ConnectView view = new ConnectView();
hier erstellst du eine View mit dem Standard Konstruktor in deiner Main der keinen Controller setzt
aber im Eventhandler stellst du die Verbindung zu dem nie gesetzten Controller her

Java:
    public ConnectView(ConnectController controller){
        this.FELD_SIZE = 100;
        this.FELD_HEIGHT = 6;
        this.FELD_WIDTH = 6;
        this.controller = controller;
    }

    public void setController(ConnectController controller){
        this.controller = controller;
    }
diese Zwei Sachen werden doch nie benutzt




zu den Punktenmit dem Radius ...es ist bemerkenswert das das tatsächlich funktioniert..hat ziemlich falsch ausgesehen :D


Java:
    public static void main(String[] args) {
        ConnectView view = new ConnectView();
        ConnectController control = new ConnectController(view);
    }
der eiznige controller den du jemals hast verlierst du hier
du musst ihn noch setzen...
 
Java:
ConnectView view = new ConnectView();
hier erstellst du eine View mit dem Standard Konstruktor in deiner Main der keinen Controller setzt
aber im Eventhandler stellst du die Verbindung zu dem nie gesetzten Controller her

Java:
    public ConnectView(ConnectController controller){
        this.FELD_SIZE = 100;
        this.FELD_HEIGHT = 6;
        this.FELD_WIDTH = 6;
        this.controller = controller;
    }

    public void setController(ConnectController controller){
        this.controller = controller;
    }
diese Zwei Sachen werden doch nie benutzt




zu den Punktenmit dem Radius ...es ist bemerkenswert das das tatsächlich funktioniert..hat ziemlich falsch ausgesehen :D


Java:
    public static void main(String[] args) {
        ConnectView view = new ConnectView();
        ConnectController control = new ConnectController(view);
    }
der eiznige controller den du jemals hast verlierst du hier
du musst ihn noch setzen...

[CODE lang="java" title="Diese Methode habe ich noch zur Controller Klasse hinzugefügt"]public void initView(ConnectView view){
if(view == null){
throw new IllegalStateException();
}
this.view = view;
Application.launch(view.getClass());
}[/CODE]

[CODE lang="java" title="So habe ich das ganze dann in der Main eingesetzt"] public static void main(String[] args) {
ConnectView view = new ConnectView();
ConnectController control = new ConnectController();
control.initView(view);
view.setController(control);
}[/CODE]

Jedoch noch der gleiche Fehler :D
 
M

Mart

Gast
du führst build() aus setzt bei jedem event einen null pointer und danach setzt du den Controller

das ist wie wenn du sagst "ich geb dir meine Süßigkeiten jetzt"
und dann erst einkaufen gehst weil du keine hattest


wäre der "start" nicht auf 3 klassen aufgeteilt wäre es auch einfacher zu entziffern
 
M

Mart

Gast
Java:
package application;
import controller.SwitchController;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.stage.Stage;

public class Main extends Application {
        public static void main(String[] args) {
            launch(args);
        }
        public void start(Stage sta) throws Exception {
            SwitchController switcher = new SwitchController();
            switcher.initialize();
            sta.setScene(new Scene(switcher.setTheMainScene()));
            sta.show();
        }
}
so sieht eine meiner Main Methoden aus...ist zwar auch nicht das geilste auf der Welt aber lesbarer
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
hannibalstgt Fehler bei JCOMBOBOX GUI Anzeige AWT, Swing, JavaFX & SWT 4
J Fehler bei jFame.setTitle() AWT, Swing, JavaFX & SWT 8
thor_norsk SpringBoot-Fehler AWT, Swing, JavaFX & SWT 7
J Ich kriege eine Fehler Messesage bei meinem Media Player AWT, Swing, JavaFX & SWT 8
H Fehler: Zum Ausführen dieser Anwendung benötigte JavaFX-Runtime-Komponenten fehlen AWT, Swing, JavaFX & SWT 44
S Fehler beim Öffnen weiterer FXML AWT, Swing, JavaFX & SWT 11
T ListView nach Erweiterung Fehler in CellFactory AWT, Swing, JavaFX & SWT 8
beli3ver JavaFX Anwendung startet nicht, kann den Fehler nicht finden (Exception in Application start method) AWT, Swing, JavaFX & SWT 1
J "Exception in thread "AWT-EventQueue-0"" Fehler AWT, Swing, JavaFX & SWT 3
parrot JavaFX Fehler AWT, Swing, JavaFX & SWT 4
H JavaFX JavaFX Import Fehler AWT, Swing, JavaFX & SWT 4
T Anderen Java Code durch Code kompilieren und Fehler in Label ausgeben AWT, Swing, JavaFX & SWT 5
M AWT Kann meinen Fehler beim ActionListener nicht finden AWT, Swing, JavaFX & SWT 5
Z Swing Wert aus Textfeld auslesen -- null Fehler AWT, Swing, JavaFX & SWT 4
A eine Fehler AWT, Swing, JavaFX & SWT 9
A Fehler beim Hintergrund AWT, Swing, JavaFX & SWT 17
L JavaFX Fehler beim setzen von Farben AWT, Swing, JavaFX & SWT 16
B JavaFX Text wird nicht angezeigt, kein Fehler AWT, Swing, JavaFX & SWT 2
W fillRect() in Schleife spukt nur Fehler aus AWT, Swing, JavaFX & SWT 3
S Fehler: Hauptklasse neon.Main konnte nicht gefunden oder geladen werden AWT, Swing, JavaFX & SWT 5
Tronert JavaFX Fehler beim Ändern der font-weight AWT, Swing, JavaFX & SWT 7
Tommy135 JavaFX JavaFX Fehler beim Scenewechsel AWT, Swing, JavaFX & SWT 23
V JavaFX Button Controller Fehler, trotz Erfolg in einem anderem Code? AWT, Swing, JavaFX & SWT 7
E Fehler bei Button AWT, Swing, JavaFX & SWT 1
L Unbekannter Fehler AWT, Swing, JavaFX & SWT 13
H JavaFX Kriege fehler beim Fenster wechseln AWT, Swing, JavaFX & SWT 7
I Fehler bei Alert AWT, Swing, JavaFX & SWT 6
J Fehler bei PixelColor erkennung AWT, Swing, JavaFX & SWT 4
T Fehler bei ActionEvent? AWT, Swing, JavaFX & SWT 3
V Fehler bei Würfelsimulator GUI AWT, Swing, JavaFX & SWT 2
Z GUI-Problem, finde meinen Fehler nicht! AWT, Swing, JavaFX & SWT 11
Seikuassi SWING - (Hoffentlicher) simpler Color-Fehler AWT, Swing, JavaFX & SWT 4
M Swing finde den fehler nicht AWT, Swing, JavaFX & SWT 9
A Fehler bei erstellen eines JTextFields AWT, Swing, JavaFX & SWT 2
D Unlogischer Fehler? AWT, Swing, JavaFX & SWT 2
L Eclipse Fehler besser zu verstehen!!! AWT, Swing, JavaFX & SWT 4
E Warum macht die einfache Animation einen kleinen Fehler? AWT, Swing, JavaFX & SWT 14
bluerob Fehler bei Wertübermittlung über KeyListener AWT, Swing, JavaFX & SWT 3
H GUI-Textausgabe Fehler AWT, Swing, JavaFX & SWT 5
S String is null Fehler AWT, Swing, JavaFX & SWT 2
P Swing GroupLayout() Fehler? AWT, Swing, JavaFX & SWT 3
J JMenuBar ist geaddet, aber nicht im Frame. Wo ist der Fehler? (inkl. Code) AWT, Swing, JavaFX & SWT 2
N Touchscreen-Scrollen, wo liegt der Fehler? AWT, Swing, JavaFX & SWT 3
N Fehler Inhalt von JTable wird gelöscht AWT, Swing, JavaFX & SWT 5
S Fehler beim Zweites 3D Bild AWT, Swing, JavaFX & SWT 2
L Fehler beim erstellen einer Tabelle mithilfe von 2d-Array AWT, Swing, JavaFX & SWT 3
M GEF tutorial Fehler finden AWT, Swing, JavaFX & SWT 4
S Grafik Fehler AWT, Swing, JavaFX & SWT 15
M Fehler bei Arrayübergabe an JComboBox AWT, Swing, JavaFX & SWT 10
J Fehler beim Einklappen eines Trees AWT, Swing, JavaFX & SWT 4
P 2D-Grafik Fehler beim Laden eines Bildes AWT, Swing, JavaFX & SWT 25
S LayoutManager Fehler gesucht 18.6.2011 AWT, Swing, JavaFX & SWT 4
C Fehler nur bei manchen Usern AWT, Swing, JavaFX & SWT 8
Screen Fehler bei Get-Methode für ArrayList AWT, Swing, JavaFX & SWT 8
K JFrame + KeyListener + Runnable = Fehler AWT, Swing, JavaFX & SWT 3
I Fehler bei JFileChooser AWT, Swing, JavaFX & SWT 2
K 2D-Grafik Fehler beim Farbe auslesen AWT, Swing, JavaFX & SWT 3
J Fehler beim Gif Datei öffnen AWT, Swing, JavaFX & SWT 2
J 2D-Grafik Fehler beim Überzeichnen von Linien AWT, Swing, JavaFX & SWT 11
E Swing Fehler nach Befüllen einer JTable mit gesetzem Rowsort?! AWT, Swing, JavaFX & SWT 10
P Swing Misteriöser Fehler JTable AWT, Swing, JavaFX & SWT 5
Y Swing JPasswordField Fehler AWT, Swing, JavaFX & SWT 14
A Swing Unknown Source Fehler AWT, Swing, JavaFX & SWT 9
N Fehler bei Grouplayout AWT, Swing, JavaFX & SWT 17
S ActionPerformed Fehler... AWT, Swing, JavaFX & SWT 9
C BufferedImage-Fehler? Falsches Bild wir gezeichnet AWT, Swing, JavaFX & SWT 5
A Tabellen Überschriften ändern -setColumnIdentifiers()- Fehler AWT, Swing, JavaFX & SWT 7
hdi Swing JTable: Fehler beim Nutzen von RowSorter#setRowFilter AWT, Swing, JavaFX & SWT 4
M.F.G. Fehler bei der Anzeige Grafischer Elemente AWT, Swing, JavaFX & SWT 13
D Swing Verwirrender Fehler AWT, Swing, JavaFX & SWT 7
J Fehler in fillRoundRect AWT, Swing, JavaFX & SWT 2
D Probleme mit Spiel-Engine. Komische Fehler. AWT, Swing, JavaFX & SWT 5
W fehler jedoch ka wo AWT, Swing, JavaFX & SWT 14
F Fehler in der Startklasse AWT, Swing, JavaFX & SWT 13
A Fehler bei der Parametereingabe? AWT, Swing, JavaFX & SWT 16
P finde den Fehler im JTable nicht AWT, Swing, JavaFX & SWT 2
Spin Fehler in Vergleich AWT, Swing, JavaFX & SWT 6
K Swing: ContentPane von JDialog ist transparent (Fehler) AWT, Swing, JavaFX & SWT 10
Dragonfire ZoomImage flackert -> Fehler: repaint-Aufruf [gelöst] AWT, Swing, JavaFX & SWT 5
T Invalid Range - Fehler bei TableRowSorter / Tabelle AWT, Swing, JavaFX & SWT 17
DasDogma Fehler bei getText() AWT, Swing, JavaFX & SWT 10
I Fehler bei verschachtelten JScrollPanes AWT, Swing, JavaFX & SWT 2
M Fehler beim Zugriff von awt-KeyListener auf swt-Shell AWT, Swing, JavaFX & SWT 2
GilbertGrape Fehler bei HTML in JTextPane AWT, Swing, JavaFX & SWT 2
K Textfelder auslesen gibt immer Fehler AWT, Swing, JavaFX & SWT 2
D Fehler bei Button Array AWT, Swing, JavaFX & SWT 8
P Fehler beim Einlesen eines JTextFields AWT, Swing, JavaFX & SWT 2
G Viele Fehler beim zeichen AWT, Swing, JavaFX & SWT 5
M Fehler mit Jigloo AWT, Swing, JavaFX & SWT 3
M setColor mit Fehler cannot fiend symbol (java.awt.Color) AWT, Swing, JavaFX & SWT 2
Z habe code, habe fehler, habe keine lösung AWT, Swing, JavaFX & SWT 7
R JComboBox Fehler AWT, Swing, JavaFX & SWT 7
B NPE-Fehler AWT, Swing, JavaFX & SWT 11
A Fehler beim Auslesen aus einem Textfeld AWT, Swing, JavaFX & SWT 2
P JRadioButton in Schleife erstellen > wo liegt mein Fehler AWT, Swing, JavaFX & SWT 2
R setIcon löst Fehler aus AWT, Swing, JavaFX & SWT 4
B Durch Auslesen der Zwischenablage folgt Fehler im Excel AWT, Swing, JavaFX & SWT 2
spacegaier Fehler beim Aufrufen von Dialog aus ActionListener AWT, Swing, JavaFX & SWT 12
D Fehler bei JTable AWT, Swing, JavaFX & SWT 8
S TextField fehler AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben