TableView die zweite

zhermann

Mitglied
Hallo sitze mal wieder vor einem GROSSEN ? :eek:

Versuche gerade Daten aus Excel in ein TableView zu bringen. Die erste Spalte im Tableview wird gefüllt, aber die nachfolgenden nicht.

Hier mal der Code dazu:

Record Definition:

Code:
package application;

import javafx.beans.property.*;

public class TableRecord {

   private SimpleStringProperty UserName, azlWert;
   private SimpleDoubleProperty  azlJan, azlFeb, azlMar, azlApr, azlMai, azlJun, azlJul, azlAug, azlSep, azlOkt, azlNov, azlDez;
  
   public String getUserName()  {return UserName.get();}
   public String getazlWert()   {return azlWert.get();}
  
   public Double getazlJan()    {return azlJan.get();}
   public Double getazlFeb()    {return azlFeb.get();}
   public Double getazlMar()    {return azlMar.get();}
   public Double getazlApr()    {return azlApr.get();}
   public Double getazlMai()    {return azlMai.get();}
   public Double getazlJun()    {return azlJun.get();}
   public Double getazlJul()    {return azlJul.get();}
   public Double getazlAug()    {return azlAug.get();}
   public Double getazlSep()    {return azlSep.get();}
   public Double getazlOkt()    {return azlOkt.get();}
   public Double getazlNov()    {return azlNov.get();}
   public Double getazlDev()    {return azlDez.get();}
  
   /**
    * @param UserName  String
    * @param azlWert   String
    * @param azlJan    String
    * @param azlFeb    String
    * @param azlMar    String
    * @param azlApr    String
    * @param azlMai    String
    * @param azlJun    String
    * @param azlJul    String
    * @param azlAug    String
    * @param azlSep    String
    * @param azlOkt    String
    * @param azlNov    String
    * @param azlDez    String
    */
   public TableRecord(String UserName, String azlWert, Double azlJan, Double azlFeb, Double azlMar, Double azlApr,
           Double azlMai, Double azlJun, Double azlJul, Double azlAug, Double azlSep, Double azlOkt, Double azlNov, Double azlDez) {
      
       this.UserName = new SimpleStringProperty (UserName);
       this.azlWert  = new SimpleStringProperty (azlWert);
       this.azlJan   = new SimpleDoubleProperty (azlJan);
       this.azlFeb   = new SimpleDoubleProperty (azlFeb);
       this.azlMar   = new SimpleDoubleProperty (azlMar);
       this.azlApr   = new SimpleDoubleProperty (azlApr);
       this.azlMai   = new SimpleDoubleProperty (azlMai);
       this.azlJun   = new SimpleDoubleProperty (azlJun);
       this.azlJul   = new SimpleDoubleProperty (azlJul);
       this.azlAug   = new SimpleDoubleProperty (azlAug);
       this.azlSep   = new SimpleDoubleProperty (azlSep);
       this.azlOkt   = new SimpleDoubleProperty (azlOkt);
       this.azlNov   = new SimpleDoubleProperty (azlNov);
       this.azlDez   = new SimpleDoubleProperty (azlDez);
   }
}

Definition TableColumn:
Code:
@SuppressWarnings({ "unchecked", "static-access", "rawtypes" })
   private void createTableData() {
       // Tabelle vorbereiten

       TableColumn[] tableCol = new TableColumn[14];
       int colIndex = 0;
       tableCol[colIndex] = new TableColumn("Name");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("UserName"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("Bezeichnung");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlWert"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("Januar");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlJan"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("Februar");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlFeb"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("März");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlMar"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("April");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlApr"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("Mai");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlMai"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("Juni");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlJun"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("Juli");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlJul"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("August");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlAug"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("September");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlSep"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("Oktober");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlOkt"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("November");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlNov"));
       colIndex++;
       tableCol[colIndex] = new TableColumn("Dezember");
       tableCol[colIndex].setCellValueFactory(new PropertyValueFactory<>("azlDez"));

       tableData.setItems(dataList);
       tableData.getColumns().addAll(tableCol);
      
       // TableView ins Stage einfügen
       this.content.getChildren().addAll(tableData);
       this.content.setTopAnchor(tableData, 0d);
       this.content.setBottomAnchor(tableData, 0d);
       this.content.setLeftAnchor(tableData, 0d);
       this.content.setRightAnchor(tableData, 0d);
   }

TableView Daten einfügen:
Code:
    @FXML
   public void importXLS() {
       DirectoryChooser dirChooser = new DirectoryChooser();
       File selDirectory = dirChooser.showDialog(null);
       // Verzeichniss einlesen
       ArrayList<File> files = helper.getimpFile(selDirectory);
       if (files == null) return;
       try {
           for (File file : files) {
               String fileName = file.getCanonicalPath();
               this.lblStatus.setText("Analysiere " + fileName + "...");
               this.xlsDatas = new Object[12][7];
               if (!fileName.contains("Ruf")) {
                   if (!fileName.contains("$")) {
                       XLS_Helper xlsHelper = new XLS_Helper(file);
                       this.xlsDatas = xlsHelper.getXLSData();
                      
                       System.out.println( xlsDatas[0][0].toString() + " | " + ("Summe Soll:").toString() + " | " + xlsDatas[0][1].toString() + " | " + xlsDatas[1][1].toString() + " | " +
                                           xlsDatas[2][1].toString() + " | " + xlsDatas[3][1].toString() + " | " + xlsDatas[4][1].toString() + " | " + xlsDatas[5][1].toString() + " | " +
                                           xlsDatas[6][1].toString() + " | " + xlsDatas[7][1].toString() + " | " + xlsDatas[8][1].toString() + " | " + xlsDatas[9][1].toString() + " | " +
                                           xlsDatas[10][1].toString() + " | " + xlsDatas[11][1].toString());
                       // sysout ergibt:
                       // Nachname, Vorname | Summe Soll: | 168.0 | 160.0 | 184.0 | 144.0 | 168.0 | 160.0 | 168.0 | 184.0 | 168.0 | 160.0 | 168.0 | 152.0
                      
                       TableRecord record = new TableRecord(
                               xlsDatas[0][0].toString(),
                               "Summe Soll:",
                               Double.parseDouble(xlsDatas[0][1].toString()),
                               Double.parseDouble(xlsDatas[1][1].toString()),
                               Double.parseDouble(xlsDatas[2][1].toString()),
                               Double.parseDouble(xlsDatas[3][1].toString()),
                               Double.parseDouble(xlsDatas[4][1].toString()),
                               Double.parseDouble(xlsDatas[5][1].toString()),
                               Double.parseDouble(xlsDatas[6][1].toString()),
                               Double.parseDouble(xlsDatas[7][1].toString()),
                               Double.parseDouble(xlsDatas[8][1].toString()),
                               Double.parseDouble(xlsDatas[9][1].toString()),
                               Double.parseDouble(xlsDatas[10][1].toString()),
                               Double.parseDouble(xlsDatas[11][1].toString())
                       );

                       dataList.add(record);
                   }
               }
           }
       } catch (IOException e) {
           e.printStackTrace();
       }
   }

Also:
- "xlsDatas" ist definitiv gefüllt.
- im Record kommen die Daten auch an
- im Tableview wird aber nur die erste Splate angezeigt mit "Nachname, Vorname"
- es kommt auch keine Exception

Was übersieht mein Auge?
 

zhermann

Mitglied
screen-png.10277
 

Anhänge

  • Screen.PNG
    Screen.PNG
    35,9 KB · Aufrufe: 142

mrBrown

Super-Moderator
Mitarbeiter
@SuppressWarnings({ "unchecked", "static-access", "rawtypes" }): nimm das Weg und beheb die Warnungen.

Java:
   public String getazlWert()   {return azlWert.get();}
 
   public Double getazlJan()    {return azlJan.get();}
   public Double getazlFeb()    {return azlFeb.get();}
   public Double getazlMar()    {return azlMar.get();}
   public Double getazlApr()    {return azlApr.get();}
   public Double getazlMai()    {return azlMai.get();}
   public Double getazlJun()    {return azlJun.get();}
   public Double getazlJul()    {return azlJul.get();}
   public Double getazlAug()    {return azlAug.get();}
   public Double getazlSep()    {return azlSep.get();}
   public Double getazlOkt()    {return azlOkt.get();}
   public Double getazlNov()    {return azlNov.get();}
   public Double getazlDev()    {return azlDez.get();}

Sind die Getter der Konvention nach benannt? ;)
 

zhermann

Mitglied
Jepp diese Konventionen (blödes Copy - Paste) :confused:

@SuppressWarnings({ "unchecked", "static-access", "rawtypes" })

Wenn ich das über Eclispe ändern lasse fügt er mit unter
Code:
 tableCol[colIndex] = new TableColumn("Name");
<Object, Object> hinzu.
Es bleiben trotzdem noch "Infer Generic Type Arguments..." übrig. Und da komm ich mit meinen Anfänger wissen nicht weiter.

Was müsste ich da machen?
 

mrBrown

Super-Moderator
Mitarbeiter
Jepp diese Konventionen (blödes Cpoy - Paste)
Deshalb kein Coy-paste sondern einfach mal die IDE nutzen ;)

<Object, Object> hinzu.
Es bleiben trotzdem noch "Infer Generic Type Arguments..." übrig. Und da komm ich mit meinen Anfänger wissen nicht weiter.

Was müsste ich da machen?
Keine Ahnung was Eclipse da anstellt, richtig müsste das sein:
tableCol[colIndex] = new TableColumn<>("Name");

Du musst halt noch deine Datentypen richtig deklarieren.


Wenn du noch nicht so weit bist, warum beschäftigst du dich nicht erstmal mit den Grundlagen?
 

zhermann

Mitglied
Hier ist die Frage und ich will hier nicht überheblich rüberkommen, wie weit sind Grundlagen.

Hab mal Cobol (bis 1997) gelernt und zu letzt 2002 Lotus Notes :confused: programmiert :confused:. Seit dem nur noch Administration von Windows Linux und Konsorten.

Wollte mich halt wieder damit beschäftigen und bin bei Java hängen geblieben.
Arbeite mich durch diversen Bücher (Java ist auch eine Insel etc.) und diverse www Manuals durch.
Manches versteh ich dann noch nicht richtig, bzw. es ist mir noch unklar. Da ich aber auch keinen Kollegen/Freund habe mit dem ich mich austauschen kann, stelle ich hier halt "dumme" Fragen. Sorry!:);)
 

dzim

Top Contributor
Das Problem dürfte wieder sein, dass du String- und DoubleProperty versuchst gleich zu behandeln.
Die Tabelle tableData (a.k.a sollte!) den generischen Typ TableRecord haben.
Also etwa private TableView<TableRecord> tableData;.
Die Columns müssen dann entsprechend TableColumn<TableRecord, String> stringColumn = new TableColumn<>("Column Title"); für StringProperty- und TableColumn<TableRecord, Double> doubleColumn = new TableColumn<>("Column Title"); für DoubleProperty-Einträge sein.

Dein Array-Konstrukt ist auch viel zu kompliziert - für so repetitive Sachen gibt's doch Methoden! ;)

Ich hab dir mal ein kleines, selbslaufendes Beispiel, aufbauend auf deinem Code-Schnipelsalat, gemacht:
Java:
package eu.dzim.tests.fx;

import java.util.ArrayList;
import java.util.List;

import javafx.application.Application;
import javafx.beans.property.SimpleDoubleProperty;
import javafx.beans.property.SimpleStringProperty;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.control.cell.PropertyValueFactory;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

public class MainTableTest3 extends Application {
  
    public static void main(String[] args) {
        launch(args);
    }
  
    @Override
    public void start(Stage primaryStage) {
        primaryStage.setTitle("TableTest3");
        BorderPane rootLayout = new BorderPane();
        TableView<TableRecord> table = new TableView<>();
        createTableData(table, createRecords());
        rootLayout.setCenter(table);
        Scene scene = new Scene(rootLayout, 800, 600);
        primaryStage.setScene(scene);
        primaryStage.show();
    }
  
    private ObservableList<TableRecord> createRecords() {
        ObservableList<TableRecord> records = FXCollections.observableArrayList();
        records.add(new TableRecord("Test", "ASDF", 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0));
        return records;
    }
  
    private void createTableData(TableView<TableRecord> table, ObservableList<TableRecord> records) {
      
        List<TableColumn<TableRecord, ?>> columns = new ArrayList<>();
        columns.add(createColumn(String.class, "Name", "userName"));
        columns.add(createColumn(String.class, "Bezeichnung", "azlWert"));
        columns.add(createColumn(Double.class, "Januar", "azlJan"));
        columns.add(createColumn(Double.class, "Februar", "azlFeb"));
        columns.add(createColumn(Double.class, "März", "azlMai"));
        columns.add(createColumn(Double.class, "April", "azlApr"));
        columns.add(createColumn(Double.class, "Mai", "azlMay"));
        columns.add(createColumn(Double.class, "Juni", "azlJun"));
        columns.add(createColumn(Double.class, "Juli", "azlJul"));
        columns.add(createColumn(Double.class, "August", "azlAug"));
        columns.add(createColumn(Double.class, "September", "azlSep"));
        columns.add(createColumn(Double.class, "Oktober", "azlOkt"));
        columns.add(createColumn(Double.class, "November", "azlNov"));
        columns.add(createColumn(Double.class, "Dezember", "azlDez"));
      
        table.getColumns().addAll(columns);
        table.setItems(records);
    }
  
    private <T> TableColumn<TableRecord, T> createColumn(Class<T> columnType, String columnTitle, String propertyName) {
        TableColumn<TableRecord, T> column = new TableColumn<>(columnTitle);
        column.setCellValueFactory(new PropertyValueFactory<>(propertyName));
        return column;
    }
  
    public class TableRecord {
      
        private SimpleStringProperty userName, azlWert;
        private SimpleDoubleProperty azlJan, azlFeb, azlMar, azlApr, azlMai, azlJun, azlJul, azlAug, azlSep, azlOkt, azlNov, azlDez;
      
        public TableRecord(String userName, String azlWert, Double azlJan, Double azlFeb, Double azlMar, Double azlApr, Double azlMai, Double azlJun,
                Double azlJul, Double azlAug, Double azlSep, Double azlOkt, Double azlNov, Double azlDez) {
            this.userName = new SimpleStringProperty(userName);
            this.azlWert = new SimpleStringProperty(azlWert);
            this.azlJan = new SimpleDoubleProperty(azlJan);
            this.azlFeb = new SimpleDoubleProperty(azlFeb);
            this.azlMar = new SimpleDoubleProperty(azlMar);
            this.azlApr = new SimpleDoubleProperty(azlApr);
            this.azlMai = new SimpleDoubleProperty(azlMai);
            this.azlJun = new SimpleDoubleProperty(azlJun);
            this.azlJul = new SimpleDoubleProperty(azlJul);
            this.azlAug = new SimpleDoubleProperty(azlAug);
            this.azlSep = new SimpleDoubleProperty(azlSep);
            this.azlOkt = new SimpleDoubleProperty(azlOkt);
            this.azlNov = new SimpleDoubleProperty(azlNov);
            this.azlDez = new SimpleDoubleProperty(azlDez);
        }
      
        public final SimpleStringProperty userNameProperty() {
            return this.userName;
        }
      
        public final String getUserName() {
            return this.userNameProperty().get();
        }
      
        public final void setUserName(final String userName) {
            this.userNameProperty().set(userName);
        }
      
        public final SimpleStringProperty azlWertProperty() {
            return this.azlWert;
        }
      
        public final String getAzlWert() {
            return this.azlWertProperty().get();
        }
      
        public final void setAzlWert(final String azlWert) {
            this.azlWertProperty().set(azlWert);
        }
      
        public final SimpleDoubleProperty azlJanProperty() {
            return this.azlJan;
        }
      
        public final double getAzlJan() {
            return this.azlJanProperty().get();
        }
      
        public final void setAzlJan(final double azlJan) {
            this.azlJanProperty().set(azlJan);
        }
      
        public final SimpleDoubleProperty azlFebProperty() {
            return this.azlFeb;
        }
      
        public final double getAzlFeb() {
            return this.azlFebProperty().get();
        }
      
        public final void setAzlFeb(final double azlFeb) {
            this.azlFebProperty().set(azlFeb);
        }
      
        public final SimpleDoubleProperty azlMarProperty() {
            return this.azlMar;
        }
      
        public final double getAzlMar() {
            return this.azlMarProperty().get();
        }
      
        public final void setAzlMar(final double azlMar) {
            this.azlMarProperty().set(azlMar);
        }
      
        public final SimpleDoubleProperty azlAprProperty() {
            return this.azlApr;
        }
      
        public final double getAzlApr() {
            return this.azlAprProperty().get();
        }
      
        public final void setAzlApr(final double azlApr) {
            this.azlAprProperty().set(azlApr);
        }
      
        public final SimpleDoubleProperty azlMaiProperty() {
            return this.azlMai;
        }
      
        public final double getAzlMai() {
            return this.azlMaiProperty().get();
        }
      
        public final void setAzlMai(final double azlMai) {
            this.azlMaiProperty().set(azlMai);
        }
      
        public final SimpleDoubleProperty azlJunProperty() {
            return this.azlJun;
        }
      
        public final double getAzlJun() {
            return this.azlJunProperty().get();
        }
      
        public final void setAzlJun(final double azlJun) {
            this.azlJunProperty().set(azlJun);
        }
      
        public final SimpleDoubleProperty azlJulProperty() {
            return this.azlJul;
        }
      
        public final double getAzlJul() {
            return this.azlJulProperty().get();
        }
      
        public final void setAzlJul(final double azlJul) {
            this.azlJulProperty().set(azlJul);
        }
      
        public final SimpleDoubleProperty azlAugProperty() {
            return this.azlAug;
        }
      
        public final double getAzlAug() {
            return this.azlAugProperty().get();
        }
      
        public final void setAzlAug(final double azlAug) {
            this.azlAugProperty().set(azlAug);
        }
      
        public final SimpleDoubleProperty azlSepProperty() {
            return this.azlSep;
        }
      
        public final double getAzlSep() {
            return this.azlSepProperty().get();
        }
      
        public final void setAzlSep(final double azlSep) {
            this.azlSepProperty().set(azlSep);
        }
      
        public final SimpleDoubleProperty azlOktProperty() {
            return this.azlOkt;
        }
      
        public final double getAzlOkt() {
            return this.azlOktProperty().get();
        }
      
        public final void setAzlOkt(final double azlOkt) {
            this.azlOktProperty().set(azlOkt);
        }
      
        public final SimpleDoubleProperty azlNovProperty() {
            return this.azlNov;
        }
      
        public final double getAzlNov() {
            return this.azlNovProperty().get();
        }
      
        public final void setAzlNov(final double azlNov) {
            this.azlNovProperty().set(azlNov);
        }
      
        public final SimpleDoubleProperty azlDezProperty() {
            return this.azlDez;
        }
      
        public final double getAzlDez() {
            return this.azlDezProperty().get();
        }
      
        public final void setAzlDez(final double azlDez) {
            this.azlDezProperty().set(azlDez);
        }
    }
}

Hinweis 1: Eclipse (bzw. das e(fx)clipse-Plugin) generiert dir doch alle notwendigen Getter-/Setter-/Property-Methoden -> Im Editor -> Rechter Mausklick -> Source -> Generate JavaFX Getters and Setters
Hinweis 2: Nutze an dieser Stelle lieber eine Liste (hier ArrayList) als Container für die Spalten.
Hinweis 3: Mit List<TableColumn<TableRecord, ?>> columns = new ArrayList<>(); kann die Liste Spalten mit beliebigen Typen (daher "?") aufnehmen.
Hinweis 4: Die Methode createColumn unterstütz den generischen Typen "T" (muss in spitzen Klammern vor dem Rückgabetypen der Methode stehen!). Der Typ wird hier explizit festgelegt, indem ich den Parameter Class<T> columnType angegeben habe. Den kannst du aber auch weglassen, da andere IDEs hier zum Beispiel nörgeln könnten, weil es in der Methode nicht verwendet wurde. Für dich als Einsteiger macht es aber vielleicht deutlicher, was dort für ein Typ dahintersteht, daher habe ich es gelassen.

Das wichtigste glaub ich, war aber einfach, dass du die Typen an der Tabelle und an den Spaten angibst.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Juelin setzen background color für selected Row im Tableview AWT, Swing, JavaFX & SWT 21
M JavaFX TableView nur erste Zeile editable machen und gelb markieren AWT, Swing, JavaFX & SWT 0
Encera TableView Zeilen als Spalten im SceneBuilder AWT, Swing, JavaFX & SWT 0
T TableView Button onAction AWT, Swing, JavaFX & SWT 3
mrbody234 ArrayList<Message> in eine TableView visualisieren AWT, Swing, JavaFX & SWT 2
izoards JavaFX TableView mit Array Inhalt füllen AWT, Swing, JavaFX & SWT 1
A Mit JavaFX einzelne Zeilen in TableView farbig markieren AWT, Swing, JavaFX & SWT 5
I JavaFX Zellen in Tableview editieren AWT, Swing, JavaFX & SWT 0
A TableView updatet sich nicht AWT, Swing, JavaFX & SWT 3
missy72 JavaFX TableView Spalte zwischen den Zeilen AWT, Swing, JavaFX & SWT 5
W TableView füllen AWT, Swing, JavaFX & SWT 18
missy72 JavaFX TableView / IconView mit MousEvent AWT, Swing, JavaFX & SWT 7
missy72 JavaFX Performance / ImageView in TableView über TimeLine AWT, Swing, JavaFX & SWT 1
T TableView aktualisieren AWT, Swing, JavaFX & SWT 1
N JavaFX Tableview nach Löschen von Element falscher Index AWT, Swing, JavaFX & SWT 4
T TableView Zeilen einfärben AWT, Swing, JavaFX & SWT 13
T TableView über Methode befüllen AWT, Swing, JavaFX & SWT 10
missy72 JavaFX TableView / TableColumn / ObservableList / zwei Werte in einer Zelle AWT, Swing, JavaFX & SWT 2
W JavaFX TableView aktualisieren AWT, Swing, JavaFX & SWT 1
S JavaFX - mit Listener Veränderungen in einer TableView abhören AWT, Swing, JavaFX & SWT 3
B JavaFX TableView-Zellen sollen automatisch so groß wie der größte Inhalt sein AWT, Swing, JavaFX & SWT 6
D JavaFX Nullpointerexception wegen TableView AWT, Swing, JavaFX & SWT 2
S Alternative JavaFX TableView AWT, Swing, JavaFX & SWT 1
L JavaFX Tableview row callback AWT, Swing, JavaFX & SWT 0
G Bekomme ResultSet mittels ObservableList nicht ins TableView AWT, Swing, JavaFX & SWT 25
S JavaFX JavaFX TableView scrollen färbt falsche Zeilen AWT, Swing, JavaFX & SWT 1
A checkbox in einer TableView abhängig von einem anderen Celleninhalt disablen AWT, Swing, JavaFX & SWT 1
J JavaFx TableView mit CheckBox AWT, Swing, JavaFX & SWT 4
P JavaFX TableView Zelle markieren AWT, Swing, JavaFX & SWT 3
L JavaFX Tableview Datamodel AWT, Swing, JavaFX & SWT 2
M TableView Zeile hinzufügen AWT, Swing, JavaFX & SWT 5
Bluedaishi TableView mit Combox wert wird nicht in die TableView gesetzt AWT, Swing, JavaFX & SWT 38
J TableView Update/Refresh CPU AWT, Swing, JavaFX & SWT 2
B Text im Tetfeld in einer TableView darstellen AWT, Swing, JavaFX & SWT 20
J Tableview - kann man mit Enter die Zellen wechseln AWT, Swing, JavaFX & SWT 1
ralfb1105 JavaFX Dynamisch TableView Spalten erstellen AWT, Swing, JavaFX & SWT 4
M TableView + Datenbank Aktualisierung AWT, Swing, JavaFX & SWT 4
B TableView als PDF speichern AWT, Swing, JavaFX & SWT 8
B JavaFX TableView eine Zeile markieren AWT, Swing, JavaFX & SWT 5
B JavaFX JavaFX TableView PropertyValueFactory für Werte aus HashMap AWT, Swing, JavaFX & SWT 2
L JavaFX TableView Column Sortierung AWT, Swing, JavaFX & SWT 1
L Java FX Keine Anzeige Im Tableview AWT, Swing, JavaFX & SWT 4
L JavaFX TableView kein content text ändern AWT, Swing, JavaFX & SWT 2
L JavaFX TableView mit Aktionenbuttons AWT, Swing, JavaFX & SWT 1
C JavaFX Edit TableView in Verbindung mit SceneBuilder AWT, Swing, JavaFX & SWT 1
C JavaFX ProGuard -> TableView kein Inhalt AWT, Swing, JavaFX & SWT 7
J SceneBuilder TableView Checkbox AWT, Swing, JavaFX & SWT 1
J JavaFX Elemente werden nicht zu TableView hinzugefügt AWT, Swing, JavaFX & SWT 3
F JavaFX (Tree)TableView korrekt drucken AWT, Swing, JavaFX & SWT 1
robinab JavaFX TableView column resize nach setItems() AWT, Swing, JavaFX & SWT 0
G JavaFX TableView Wert in Spalte ändern AWT, Swing, JavaFX & SWT 0
S JavaFx - ausgewählte Rows in Arraylist (Tableview) AWT, Swing, JavaFX & SWT 4
S JavaFX - Populate TableView AWT, Swing, JavaFX & SWT 2
N JavaFX TableView aus Map AWT, Swing, JavaFX & SWT 2
J TableView Daten werden nicht ausgegeben AWT, Swing, JavaFX & SWT 9
B JavaFX TableView aus Collection befüllen AWT, Swing, JavaFX & SWT 1
S JavaFX TableView einzelne Zelle Layout zuweisen AWT, Swing, JavaFX & SWT 3
H Java FX List<AlbumsBean> in FXML TableView AWT, Swing, JavaFX & SWT 37
E JavaFX TableView mit Zeilenumbruch in Zellen AWT, Swing, JavaFX & SWT 5
zhermann TableView wird nicht gefüllt AWT, Swing, JavaFX & SWT 14
M JavaFX JavaFX ResultSet in TableView ausgeben AWT, Swing, JavaFX & SWT 2
W JavaFX Mehrere Klassen in ein TableView AWT, Swing, JavaFX & SWT 6
MaxG. JavaFX Inhalt in Tableview wird nicht angezeigt AWT, Swing, JavaFX & SWT 11
M JavaFX berechneten Wert in TableView schreiben AWT, Swing, JavaFX & SWT 1
K JavaFX Message in TableView AWT, Swing, JavaFX & SWT 2
H TableView mit variabler Anzahl Spalten AWT, Swing, JavaFX & SWT 2
L JavaFX List oder TableView Größe dynamisch anpassen? AWT, Swing, JavaFX & SWT 4
L JavaFX TableView mit Excelfunktion AWT, Swing, JavaFX & SWT 1
D JavaFX TableView AWT, Swing, JavaFX & SWT 2
L JavaFX TableView mit XYChart verbinden AWT, Swing, JavaFX & SWT 3
blazingblade JavaFX Tableview Clock Column update AWT, Swing, JavaFX & SWT 5
P JavaFX, TableView und Datenbank AWT, Swing, JavaFX & SWT 4
K TableView: 'Komplexes' Object AWT, Swing, JavaFX & SWT 11
L JavaFX TableView background transparent machen AWT, Swing, JavaFX & SWT 7
F TableCell aus TableView holen AWT, Swing, JavaFX & SWT 8
K JavaFX TableView mit Rectangle AWT, Swing, JavaFX & SWT 3
M Befüllung der einzelnen Zeilen des TableView AWT, Swing, JavaFX & SWT 3
J JavaFX Tableview Daten hinzufügen aus anderer Klasse AWT, Swing, JavaFX & SWT 7
J Tableview Daten hinzufügen und aktualisieren AWT, Swing, JavaFX & SWT 5
N JavaFX TableView füllt nicht das gesamte ScrollPanle aus AWT, Swing, JavaFX & SWT 2
M JavaFX TableView & CSS, Rand um Tabellenkopf entfernen AWT, Swing, JavaFX & SWT 3
L JavaFX ListView oder TableView Style überschreiben? AWT, Swing, JavaFX & SWT 6
G Event Handling TableView daten in ein neues Fenster herauslesen? AWT, Swing, JavaFX & SWT 3
thet1983 JavaFX TableView Objekt Daten anzeige AWT, Swing, JavaFX & SWT 2
J JavaFX TableView - Höhe der Zeilen AWT, Swing, JavaFX & SWT 3
L JavaFX TableView mit Attributs der Modellreferenzerierung für die Spalte AWT, Swing, JavaFX & SWT 3
I JavaFX Buttons und TableView AWT, Swing, JavaFX & SWT 2
J JavaFX Bestimmte Zellen im TableView ändern (Farbe und Text) AWT, Swing, JavaFX & SWT 1
B Java FX TableView Zeilen mit verschiedenen Typen AWT, Swing, JavaFX & SWT 15
Z JavaFX TableView cellValueFactory für Arrays AWT, Swing, JavaFX & SWT 2
E JavaFX TableView mit Rechtsklick Zelle auswählen AWT, Swing, JavaFX & SWT 8
C (JavaFX 8) SQLite Datenbank in einem TableView darstellen AWT, Swing, JavaFX & SWT 2
D JavaFX TableView bleibt leer. AWT, Swing, JavaFX & SWT 8
M JavaFX TableView nach Spalte sortieren AWT, Swing, JavaFX & SWT 1
P JavaFX Dynamische TableView AWT, Swing, JavaFX & SWT 14
V Java FX POJO aus Datenbank in FX TableView / Best Practice AWT, Swing, JavaFX & SWT 0
P JavaFX TableView Item hinzufügen AWT, Swing, JavaFX & SWT 20
W JavaFX TableView frage AWT, Swing, JavaFX & SWT 5
M JavaFX Tutorial zu Tableview AWT, Swing, JavaFX & SWT 5
C JavaFX Zugriff auf TableView AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben