คำถามติดแท็ก fxml

10
ผ่านพารามิเตอร์ JavaFX FXML
ฉันจะส่งพารามิเตอร์ไปที่หน้าต่างรองใน javafx ได้อย่างไร มีวิธีสื่อสารกับคอนโทรลเลอร์ที่เกี่ยวข้องหรือไม่? ตัวอย่างเช่น: ผู้ใช้เลือกลูกค้าจาก a TableViewและหน้าต่างใหม่เปิดขึ้นโดยแสดงข้อมูลลูกค้า Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource(fxmlResource)); Scene scene = new Scene(page); newStage.setScene(scene); newStage.setTitle(windowTitle); newStage.setResizable(isResizable); if(showRightAway) { newStage.show(); } } newStageจะเป็นหน้าต่างใหม่ ปัญหาคือฉันไม่สามารถหาวิธีบอกคอนโทรลเลอร์ได้ว่าจะหาข้อมูลของลูกค้าได้ที่ไหน (โดยการส่ง id เป็นพารามิเตอร์) ความคิดใด ๆ

3
ตัวสร้างฉาก JavaFX หายไปไหน?
ฉันพยายามค้นหาตัวสร้างฉาก JavaFX ที่เข้าใจยากเพื่อที่ฉันจะได้ใช้มันใน Intellij ฉันใช้ Windows OS Oracle ได้ระบุว่าตัวสร้างฉาก JavaFX รวมอยู่ในการดาวน์โหลดใหม่ แต่ไม่ว่าฉันจะค้นหาด้วยวิธีใดฉันก็ไม่พบ (ดูhttp://www.oracle.com/technetwork/java/javafx/downloads/index.html ) ฉันคิดว่าพวกเขาเชื่อมโยงไปยังหน้าที่ไม่ถูกต้องและ Googling เพราะมันทำให้ฉันไม่ไปไหน ฉันติดตั้ง Java 8 SDK แล้วและใช้งานได้ดี เห็นได้ชัดว่าตอนนี้ JavaFX รวมอยู่ในนั้น แต่ไม่มีที่ไหนในโฟลเดอร์ Java ที่ฉันสามารถหาตัวสร้างฉากได้และดูเหมือนว่าจะหายไปทางออนไลน์โดยสิ้นเชิง ได้โปรดใครก็ได้ช่วย ฉันแค่อยากเขียนโปรแกรม GUI ขนาดเล็กและดูเหมือนว่า JavaFX จะเป็นหนทางที่จะไป (ถ้ายังไม่เป็นเช่นนั้นอย่าลังเลที่จะทำให้ฉันไม่เข้าใจความคิดนี้!)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.