मैं चाहूँगा पता है कि कैसे मैं डेटा के साथ एक tableview पॉप्युलेट है ... सभी उदाहरण मैंने देखा है कॉलम के साथ एक tableview बनाता है और सबकुछ और इसे दृश्य में जोड़ें। सभी जावा कोड में ही किया। अगर मैं अपने "फार्म" JavaFX दृश्य बिल्डर में डिजाइन:एक tableview है कि JavaFX दृश्य बिल्डर में डिज़ाइन किया गया है एक fxml फ़ाइल में परिभाषित किया गया है पॉप्युलेट करने के लिए कैसे
क्या मैं जानना चाहता हूँ। उनके सभी टेबल और कॉलम को परिभाषित करना। जावा से इसे पॉप्युलेट करने के लिए मैं इसे कैसे एक्सेस करूं? या अगर कोई मुझे इस पर उचित ट्यूटोरियल पर इंगित कर सकता है। 3 कॉलम
<?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>
मैं अपने जावा कोड में एक ResultSet में अपने डेटा के साथ केवल एक tableview -
मैं JavaFX दृश्य बिल्डर में मेरी फार्म को परिभाषित किया है।
ResultSet rs = c.createStatement().executeQuery(SQL);
मुझे टेबल व्यू को पॉप्युलेट करने की आवश्यकता है।
धन्यवाद
धन्यवाद फ्लॉप नियंत्रकों :) – Chrispie
वर्ग उपयोगकर्ता में क्या होना चाहिए के बारे में पता था? – Chiranjib
इस उत्तर के लिए धन्यवाद। हालांकि एक त्वरित नोट: प्रारंभिक इंटरफ़ेस अब आवश्यक नहीं है। आपको इसे लागू करने की ज़रूरत नहीं है। '@FXML निजी शून्य इनिशियलाइज़()' और यह FXMLLoader द्वारा बुलाया जाएगा: बस अपने नियंत्रक में एक विधि है। [डॉक्स में सबूत] (http://download.java.net/jdk8/jfxdocs/javafx/fxml/Initializable.html) – alisianoi