staging.inyokaproject.org

Observable list in Java

Status: Ungelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

kimberly

Anmeldungsdatum:
1. März 2023

Beiträge: 6

Ich erstelle eine TableView in JAVA FX und verwende die Phone-Klasse, um meine Daten darzustellen, wie im Handbuch beschrieben. phoneName ist eine SimpleStringProperty in der Telefonklasse. Sie machen in der Dokumentation die Klasse phone static und die property final. Wenn ich die Klasse statisch mache, erhalte ich die Fehlermeldung „statisch hier nicht erlaubt“. Wenn ich die Eigenschaft final mache, kann ich keine Setter konstruieren, aber das Dokument sagt, dass sie es können.

und wenn ich in meiner App eine ObservableList von Telefonen erstelle, füge ich Daten wie folgt ein:

1
2
3
4
 private ObservableList<Phone> phoneList = FXCollections.observableArrayList(          
        new Phone( "iphone" , "ios1")  ,
        new Phone("nexus" , "android") 
          );

Ich erhalte eine Fehlermeldung, die besagt, dass ich String nicht in SimpleStringProperty konvertieren kann.

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 12527

Bitte zeige mal ein komplettes, kleines Beispiel (SSCCE) inklusive der zugehörigen Fehlermeldungen, wie sie der Compiler auswirft.

Antworten |