Hallo Zusammen,
ich habe eine Tableview die ich mit verschiedenen Daten befülle und automatisch aktualisieren lasse dies Funktioniert sehr gut.
Hier für eine Spalte ein beispiel Code zur Realisierung.
Zu den Daten die nun in der Tabelle stehen zählen unter anderem Namen von Personen. Nun möchte ich, dass vor jedem Namen ein Bild in die jeweilige Zelle einfügen. Leider habe ich dazu noch keine funktionierende Idee gehabt oder im Internet gefunden.
Es soll etwa so aussehen wie die Begegnungsübersicht die ihr unter folgendem Link sehen könnt.
http://www.kicker.de/news/fussball/3liga/spieltag/3-liga/2017-18/0/0/spieltag.html
Meine erste Idee war folgender Code
Dies bewirkt leider ein Bild in der Spaltenüberschrift.
Eine zweite Idee war den String den ich ausgeben lasse mit einem entsprechenden HTML Code zu erweitern ungefähr so
Dies führte dazu, dass auch der HTML Code als Text in der Tabelle erschien.
Nun habe ich keine Idee mehr da ich in der "setCellValueFactory" keine Möglichkeit finde eine Grafik einzufügen oder zu setzen.
Hat jemand dazu eine Idee
Ich bedanke mich im Voraus für eure Hilfe
ich habe eine Tableview die ich mit verschiedenen Daten befülle und automatisch aktualisieren lasse dies Funktioniert sehr gut.
Hier für eine Spalte ein beispiel Code zur Realisierung.
Java:
B1= new TableColumn<Match,String>("");
B1.setCellValueFactory(new Callback<CellDataFeatures<Match, String>, ObservableValue<String>>() {
public ObservableValue<String> call(CellDataFeatures<Match, String> p) {
return p.getValue().Satz1B1();
}
});
Zu den Daten die nun in der Tabelle stehen zählen unter anderem Namen von Personen. Nun möchte ich, dass vor jedem Namen ein Bild in die jeweilige Zelle einfügen. Leider habe ich dazu noch keine funktionierende Idee gehabt oder im Internet gefunden.
Es soll etwa so aussehen wie die Begegnungsübersicht die ihr unter folgendem Link sehen könnt.
http://www.kicker.de/news/fussball/3liga/spieltag/3-liga/2017-18/0/0/spieltag.html
Meine erste Idee war folgender Code
Java:
B1.setGraphic(...);
Eine zweite Idee war den String den ich ausgeben lasse mit einem entsprechenden HTML Code zu erweitern ungefähr so
Code:
return "<HTML> <img src='pfad'\><\HTML>"+ eigentlicher String
Nun habe ich keine Idee mehr da ich in der "setCellValueFactory" keine Möglichkeit finde eine Grafik einzufügen oder zu setzen.
Hat jemand dazu eine Idee
Ich bedanke mich im Voraus für eure Hilfe