Hallo liebes Forum,
leider wieder eine Frage zum befüllen von einem TableView
. Bitte nagelt mich nicht fest, es scheitert vermutlich an den Grundlagen, ich komme mit der Objektorientierung irgendwie noch nicht so zu recht..
Ich habe mir ein TableView erstellt mit drei Spalten: Betreff, Email und Datum:
Jetzt habe ich eine Methode, welche mir aus meinem Postfach alle ungelesenen Emails abruft und in einem Message[] zurückgibt. Jetzt möchte ich gerne die ObservableList erstellen.
Und ich weiß hier einfach nicht weiter. Ich habe mir viele Beispiele angeschaut aber dort wurde dann immer die ObservableList per Hand mit Strings befüllt. Ich will ja im Nachhinein auch wissen, wenn ich beispielsweise auf einen Eintrag in der Liste klicke und auf löschen klicke welche Email da ausgewählt ist. Hat jemand da eine Idee und kann mir etwas auf die sprünge helfen?
Vielen Dank!
leider wieder eine Frage zum befüllen von einem TableView
Ich habe mir ein TableView erstellt mit drei Spalten: Betreff, Email und Datum:
Java:
TableView<Message> table = new TableView<Message>();
// Create column UserName (Data type of String).
TableColumn<Message, String> Betreff //
= new TableColumn<Message, String>("Betreff");
// Create column Email (Data type of String).
TableColumn<Message, String> Email//
= new TableColumn<Message, String>("Email");
// Create column FullName (Data type of String).
TableColumn<Message, String> Datum//
= new TableColumn<Message, String>("Datum");
Jetzt habe ich eine Methode, welche mir aus meinem Postfach alle ungelesenen Emails abruft und in einem Message[] zurückgibt. Jetzt möchte ich gerne die ObservableList erstellen.
Java:
private ObservableList<Message> getMailList() throws MessagingException {
Message[] array=CheckingMails.getMail();
Und ich weiß hier einfach nicht weiter. Ich habe mir viele Beispiele angeschaut aber dort wurde dann immer die ObservableList per Hand mit Strings befüllt. Ich will ja im Nachhinein auch wissen, wenn ich beispielsweise auf einen Eintrag in der Liste klicke und auf löschen klicke welche Email da ausgewählt ist. Hat jemand da eine Idee und kann mir etwas auf die sprünge helfen?
Vielen Dank!