JavaFx wird vom Fensterobjekt entfernt, wenn ich in der Klasse dieses Objekts bin

8

Ich weiß nicht, ob jemand mein Problem aus dem Titel verstehen könnte, aber hier ist eine genauere Beschreibung. Ich habe Klasse, in der ich ein FlowPane erstellt habe, wo ich Objekte einer anderen Klasse (Bilder in VBoxen gepackt) hinzugefügt habe. Jede VBox hat ContextMenu, wo MenuItem "Remove File" ist. Mein Problem ist, wie dieses Objekt entfernt wird, während es in der VBox-Klasse ist. Hier ist ein kleiner Teil meines Codes:

// entfernt, der gesamte Code ist unterhalb von

Der Code, auf den ich auf mein CustomPane (meine Klasse von FlowPane mit spezifizierten Attributen) zugreife, funktioniert, weil ich das Objekt entfernen kann, wenn ich es durch ihre Indizes mache, aber wenn ich eines davon entferne, ändern sich die Indizes Ich suche nach einer anderen Lösung. Ich muss das Objekt der Klasse im Code spezifisch entfernen.

Okay, hier ist der sogenannte sscce, von dem ich keine Ahnung hatte, seit jetzt:

%Vor%

Es sollte nach dem Kopieren / Einfügen des gesamten Codes in das Java-Projekt funktionieren. Also habe ich alles entfernt, was nicht nötig ist, und ich habe Bilder durch Rechtecke ersetzt, jetzt sieht dieses Programm ziemlich dumm aus Ich habe einen Kommentar zu einer Zeile hinzugefügt, mit der ich ein Problem habe. Ich hoffe es ist jetzt viel klarer als vorher.

    
Dess 03.01.2014, 20:57
quelle

1 Antwort

10

versuche das:

%Vor%

hoffe es hilft.

    
doomsdaymachine 04.01.2014, 00:23
quelle

Tags und Links