Java FX Probleme beim befüllen eines Tableviews

Tobias ST

Mitglied
Hallo Zusammen,
das eine Problem ist gelöst und schon taucht das nächste Problem auf.
Und zwar ich möchte eine Tableview befüllen.

Code:
//AUSZUG aus der XML

<TableView fx:id="Spielbericht" layoutX="7.0" layoutY="302.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="413.0">
        <columns>
          <TableColumn fx:id="NameA" prefWidth="125.0" text="ID" />
          <TableColumn fx:id="NameB" prefWidth="78.0" text="Name" />
       
        </columns>
      </TableView>
Java:
//
@FXML
TableView Spielbericht;
@FXML
TableColumn NameA,NameB;

//.... Hier befindet sich uninteressanter Code....
//Ab hier möchte ich die Tableview befüllen
ObservableList<Match> inhalt = FXCollections.observableArrayList();
inhalt.addAll(new Match(Spieler2, Spieler1),new Match(Spieler1, Spieler2));

NameA= new TableColumn<Match,String>();
NameA.setCellFactory(new PropertyValueFactory<Match,String>("SpielerA"));
        
Spielbericht.setItems(inhalt);
Mit dem obigen Code werden zwar Zeilen eingefügt diese bleiben aber leer obwohl in der Variable SpielerA ein wert enthalten ist (Habe ich mit System.out.print überprüft)

Daher eine Frage was mache ich falsch bzw. was habe ich vergessen?

Eine andere Frage behandelt folgendes Problem
laut verschiedenen Quellen kann ich in der CellFactory anstatt den Variablennamen auch einen getter eingeben nur wenn ich nun getSpielerA stat SpielerA einsetzte bekomme ich den Fehler unknownsource. Woran kann dies liegen
Java:
//AUSZUG aus der Match-Klasse
public String getSpielerA(){
        return SpielerA;
    }
 

Tobias ST

Mitglied
Das erste Befüllen der Tabelle habe ich nun hinbekommen.
Nun habe ich das Problem, dass ich die Daten nicht aktualisiert bekomme wenn ich auf einen Button drücke.
Ich muss dazu sagen dass der Button der dafür benötigt wird sich in einer anderen GUI befindet.
Java:
loader = new FXMLLoader(null,
            mController.Programmdaten.getSprache());
        AnchorPane root1 = loader.load(getClass().getResource("/tt/liveticker/windows/gui/Haupttisch.fxml").openStream());
        loader.setResources(mController.Programmdaten.getSprache());
        root1.setVisible(true);
        HaupttischController t=loader.<HaupttischController>getController();
       //Hier übergebe ich den Controller in dem Sich die Tabelle befindet an den Controller der den Button steuert
       t.setzeLivetickercontroller(this);
        System.out.println("sss"+ this.toString());
        t.setzeMatch(match1);
Java:
//Hier sollen die Inhalte geändert werden. Diese Methode befindet sich im Controller zusammen mit der View und der ObservalList
public void aktCurrentMatch(String a){
        match1.setSatz1A1(a);
    }

Java:
//hier rufe ich die Methode zum ändern auf
    @FXML
    private void addbaelle(javafx.event.ActionEvent event) {
        currentMatch.setSatz1A1("0");
        liveTicker.aktCurrentMatch("s");
      
        System.out.println("Hallo");
    }
Java:
//Code zum ändern der Properties
public StringProperty Satz1A1() {
         if (Satz1A1 == null) Satz1A1 = new SimpleStringProperty(this, "Satz1A1");
         return Satz1A1;
     }
 
    private StringProperty Satz2A1;
    public void setSatz2A1(String value) { Satz2A1().set(value); }
    public String getSatz2A1() { return Satz2A1().get(); }
    public StringProperty Satz2A1() {
         if (Satz1A1 == null) Satz1A1 = new SimpleStringProperty(this, "Satz2A1");
         return Satz2A1;
     }
Ich habe für die Observallist keinen actionlistener eingefügt.

Falls es daran liegt kann mir jemand erklären wie ich einen actionListener einfüge?
 

Tobias ST

Mitglied
Dies Problem ist behoben. Ich habe einfach die ObservableList aktualisiert.

Nun noch eine Frage ist es möglich die Spaltenüberschriften dynamisch zuhalten?

Zur Erklärung meines Problem:
Ich Programmiere gerade einen Liveticker. Der gesamte Wettkampf besteht aus unterschiedlichen Matches.
Falls eine Mannschaft ein Match gewinnt bekommt sie einen Punkt. Die Gesamtpunkt möchte ich nun in die Spaltenüberschrift einfügen und nicht durch trickserei unten an die Liste der einzelnen Matches anhängen.

Über Hilfe wäre ich sehr dankbar.
 

dzim

Top Contributor
Jede TableColumn hat doch eine textProperty - du kannst es also auf einen sich ändernden Wert binden und gut ist. Dein Modell müsste hallt auch JavaFX-Properties verwenden...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Probleme beim Drucken auf einen PDF-Drucker AWT, Swing, JavaFX & SWT 8
D JavaFX Probleme beim nachtäglichen hinzufügen der jfx dependency AWT, Swing, JavaFX & SWT 7
B 2D-Grafik paintcomponent Probleme beim zeichnen AWT, Swing, JavaFX & SWT 10
L JavaFX Probleme beim Installieren JavaFX11 / JavaFX12 -- Eclipse 2019-03 AWT, Swing, JavaFX & SWT 3
H JavaFX Probleme Beim Wechseln der scene als .fxml AWT, Swing, JavaFX & SWT 7
F JavaFX Probleme beim automatischen Konvertieren AWT, Swing, JavaFX & SWT 4
S AWT Probleme beim Zeichnen AWT, Swing, JavaFX & SWT 3
K Probleme beim JPasswordField AWT, Swing, JavaFX & SWT 11
D JavaFX Probleme bei Service-Klasse beim ändern der GUI AWT, Swing, JavaFX & SWT 8
K Probleme beim zeichnen mit paintComponent() AWT, Swing, JavaFX & SWT 1
C Java FX Probleme beim Schließen einer Stage AWT, Swing, JavaFX & SWT 11
H Swing Probleme beim erstellen eines neuen Objektes durch einen Button AWT, Swing, JavaFX & SWT 10
N 2D-Grafik 2 Probleme beim zeichnen AWT, Swing, JavaFX & SWT 18
C SWT probleme beim einbinden von Images AWT, Swing, JavaFX & SWT 2
S Probleme beim drucken AWT, Swing, JavaFX & SWT 13
D Swing Probleme beim Anzeigen der einzelnen Komponenten AWT, Swing, JavaFX & SWT 16
N Probleme beim positionieren von Elementen AWT, Swing, JavaFX & SWT 2
A Probleme beim FocusListener AWT, Swing, JavaFX & SWT 6
L Probleme beim Refresh von JTable AWT, Swing, JavaFX & SWT 7
S Swing Probleme beim Aktualisieren einer JComboBox nach Auswahländerung AWT, Swing, JavaFX & SWT 2
K JList-Probleme beim Hinzufügen von Elementen AWT, Swing, JavaFX & SWT 3
P Swing Probleme beim Zeichen AWT, Swing, JavaFX & SWT 6
O Probleme beim Zeichnen und AWT-Event-Queue-0 Exception AWT, Swing, JavaFX & SWT 5
A Probleme beim Drucken AWT, Swing, JavaFX & SWT 5
R Probleme beim Zeichnen eines Koordinatensystems AWT, Swing, JavaFX & SWT 10
M Probleme beim Bild einfügen in CenterPanel AWT, Swing, JavaFX & SWT 5
A Probleme beim Drucken (Seite wird abgeschnitten) AWT, Swing, JavaFX & SWT 2
S Probleme beim Neuzeichnen eines JLabels AWT, Swing, JavaFX & SWT 6
W Probleme beim Erstellen einer Tabelle AWT, Swing, JavaFX & SWT 2
T Probleme beim Resizen einer JScrollPane AWT, Swing, JavaFX & SWT 2
M Probleme beim Hinzufügen von Objekten zu getContentPane() AWT, Swing, JavaFX & SWT 2
G Probleme beim Panelstruktur AWT, Swing, JavaFX & SWT 13
E Probleme beim Layout! AWT, Swing, JavaFX & SWT 8
E Probleme beim Layout mit Buttons und CheckboxGroup AWT, Swing, JavaFX & SWT 9
S Probleme beim Laden und Speichern von Dateien AWT, Swing, JavaFX & SWT 6
C Habe Probleme beim Bild laden! *Update 30.11.2006* AWT, Swing, JavaFX & SWT 28
C Probleme beim Serialisieren mit JOptionPane AWT, Swing, JavaFX & SWT 12
C Probleme beim ausführen von Programmen mit Fenstern+Inhalt AWT, Swing, JavaFX & SWT 3
Q JTextPane / Probleme beim Einfügen von <br>-Tags AWT, Swing, JavaFX & SWT 2
G Probleme beim Lösen einer Übungsaufgabe AWT, Swing, JavaFX & SWT 5
C Probleme beim 2. öffnen eines Fensters AWT, Swing, JavaFX & SWT 5
A Probleme beim Ausdrucken AWT, Swing, JavaFX & SWT 4
V Probleme beim Scrollen ein JPanels mit JScrollPane AWT, Swing, JavaFX & SWT 2
R Probleme beim Wiederherstellen eines JInternalFrames AWT, Swing, JavaFX & SWT 4
G Probleme beim Füllen einer JTable AWT, Swing, JavaFX & SWT 2
Juelin Probleme bei Stage.close() AWT, Swing, JavaFX & SWT 23
XWing Swing Image anzeigen und probleme mit klassen AWT, Swing, JavaFX & SWT 3
E repaint Probleme AWT, Swing, JavaFX & SWT 13
mananana Mögliche probleme die in einer GUI passieren Können AWT, Swing, JavaFX & SWT 6
S GridBagLayout - Probleme mit Bilderanzeige AWT, Swing, JavaFX & SWT 3
J Probleme mit idividueller Tablecell AWT, Swing, JavaFX & SWT 0
J Probleme mit InputDialog AWT, Swing, JavaFX & SWT 4
D JavaFX TextArea Probleme bei langen Zeilen AWT, Swing, JavaFX & SWT 1
G JavaFX SplitPane Anwendung - Controller Probleme AWT, Swing, JavaFX & SWT 5
K Probleme bei der Erstellung und Ausführung einer Jar Datei AWT, Swing, JavaFX & SWT 2
B Probleme Action Listener Taschenrechner AWT, Swing, JavaFX & SWT 27
pph080560 JavaFX Probleme mit FX AWT, Swing, JavaFX & SWT 3
M Probleme mit OpenJDK AWT, Swing, JavaFX & SWT 6
B Swing Probleme mit dem Layout AWT, Swing, JavaFX & SWT 1
Fiedlerdan Image-Pfad Probleme nach Export aus Eclipse AWT, Swing, JavaFX & SWT 31
H JFreeChart - DemoDataSetFactory Probleme AWT, Swing, JavaFX & SWT 1
H LayoutManager Probleme mit Positionierung/Abständen der Komponenten AWT, Swing, JavaFX & SWT 14
A Probleme mit gridheight (GridBagLayout) AWT, Swing, JavaFX & SWT 6
U Opaque Probleme AWT, Swing, JavaFX & SWT 3
S Probleme mit JComboboxen(?) AWT, Swing, JavaFX & SWT 18
S Swing Probleme mit MigLayout AWT, Swing, JavaFX & SWT 2
C Probleme mit createImage AWT, Swing, JavaFX & SWT 1
J Probleme mit contex Menu (javafx) AWT, Swing, JavaFX & SWT 1
J Probleme bei GameofLife AWT, Swing, JavaFX & SWT 24
S JavaFx - Button ActionEvent Probleme AWT, Swing, JavaFX & SWT 3
T Swing Probleme mit repaint() bzw. JScrollPane AWT, Swing, JavaFX & SWT 7
ImperatorMing JavaFX Probleme mit WindowEvent AWT, Swing, JavaFX & SWT 0
ImperatorMing JavaFX Probleme mit WindowEvent AWT, Swing, JavaFX & SWT 5
J LayoutManager GridBagLayout, probleme mit Anordnung von Objekten AWT, Swing, JavaFX & SWT 6
A Swing Probleme mit dem adden von JButtons zur JScrollPane AWT, Swing, JavaFX & SWT 2
D Swing Probleme mit dem Resizing AWT, Swing, JavaFX & SWT 7
G Probleme mit TextArea AWT, Swing, JavaFX & SWT 5
G JFrame Probleme AWT, Swing, JavaFX & SWT 2
G Cardlayout Refresh Probleme AWT, Swing, JavaFX & SWT 2
J Swing Probleme mit ListSelectionListener(), Inhalte der JList werden gelöscht? AWT, Swing, JavaFX & SWT 6
M JButton Probleme AWT, Swing, JavaFX & SWT 14
L Probleme mit Programm AWT, Swing, JavaFX & SWT 13
blazingblade komischerweise probleme mit jtextfield.gettext() AWT, Swing, JavaFX & SWT 9
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
Sin137 LayoutManager GridBagLayout Probleme AWT, Swing, JavaFX & SWT 6
H Netbeans Designer: Probleme mit JPanel und JFrame AWT, Swing, JavaFX & SWT 2
M Swing Probleme mit Frame.pack() AWT, Swing, JavaFX & SWT 1
M Swing JProgressbar und Outoputstream probleme AWT, Swing, JavaFX & SWT 2
S Swing Probleme mit transparenz der Hintergrundfarbe und JRadioButtons AWT, Swing, JavaFX & SWT 2
Z Probleme mit JPanel's AWT, Swing, JavaFX & SWT 6
T Probleme mit Anzeige von Elementen im JPanel AWT, Swing, JavaFX & SWT 1
Shams Probleme bei dem Hinzufügen von Komponenten zu einem JFrame AWT, Swing, JavaFX & SWT 3
A Swing Probleme mit JScrollPane AWT, Swing, JavaFX & SWT 6
M Layout-Probleme unter Swing AWT, Swing, JavaFX & SWT 5
J JavaFX JavaFX Probleme bei der Anzeige von Text AWT, Swing, JavaFX & SWT 18
A Probleme mit TilledBorder("***") AWT, Swing, JavaFX & SWT 4
F Bildschirmschoner Probleme mit Preview AWT, Swing, JavaFX & SWT 8
X Panel Probleme (Tetris) AWT, Swing, JavaFX & SWT 8
N JTable probleme AWT, Swing, JavaFX & SWT 5
B Probleme bei ImageIO.read (?!) AWT, Swing, JavaFX & SWT 9

Ähnliche Java Themen

Neue Themen


Oben