'de tasarlanan bir fxml dosyasında tanımlı olan bir TableView'ı nasıl doldurulur? Tablo Görünümü'nü veri ile nasıl dolduracağımı bilmek istiyorum ... Gördüğüm tüm örnekler sütunlar içeren bir TableView oluşturur. herşeyi ve sahneye ekleyin. Hepsi java kodunun kendisinde yapıldı.JavaFx Scene Builder
Bilmek istediğim: "formum" u JavaFx Scene oluşturucuda tasarlıyorsam. Tüm tabloları ve sütunları tanımlamak. Bunu java'dan doldurmak için nasıl erişirim? Ya da birisi beni bu konuda uygun bir eğiticiye yönlendirebilirse lütfen. 3 Sütunlar
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>
<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="288.0" prefWidth="293.0" xmlns:fx="http://javafx.com/fxml">
<children>
<TableView fx:id="tableView" layoutX="35.0" layoutY="28.0" prefHeight="200.0" prefWidth="227.0">
<columns>
<TableColumn prefWidth="75.0" text="UserId" fx:id="UserId" />
<TableColumn prefWidth="75.0" text="UserName" fx:id="UserName" />
<TableColumn prefWidth="75.0" text="Active" fx:id="Active" />
</columns>
</TableView>
</children>
</AnchorPane>
benim Java kodunda bir ResultSet benim veriye sahip olan sadece bir TableView -
Ben JavaFX Sahne Builder'daki şeklimi tanımladınız.
ResultSet rs = c.createStatement().executeQuery(SQL);
TableView'ı doldurmam gerekiyor.
sayesinde-etmedin sınıf Kullanıcı ne olmalı :) – Chrispie
kontrolörleri biliyordu? – Chiranjib
Bu cevap için teşekkürler. Ancak kısa bir not: Başlatılabilir arayüz artık gerekli değildir. Bunu uygulamak zorunda değilsin. Sadece Denetleyicinizde bir yöntem var: '@FXML private void initialize()' ve FXMLLoader tarafından çağrılacak. [Dokümanlarda ispat] (http://download.java.net/jdk8/jfxdocs/javafx/fxml/Initializable.html) – alisianoi