Jasper Report Components แสดงผลไม่ถูกต้องใน JavaFX Swing Node
สำหรับการสร้างรายงาน Jasper ใน JavaFX 11 ฉันใช้รายงานแบบไดนามิก ฉันกำลังโหลดรายงานภายใน Swing Node แต่รายงาน Jasper จะปรากฏขึ้นก็ต่อเมื่อฉันจะคลิกที่พื้นที่สแต็กบานหน้าต่างและส่วนประกอบอื่น ๆ ทั้งหมดจะปรากฏให้เห็นเฉพาะเมื่อฉันวางเมาส์บนส่วนประกอบเหล่านั้นทั้งหมด ส่วนประกอบและเนื้อหารายงานไม่โหลดขึ้นมาทันทีแทนที่จะแสดงบนเมาส์โฉบและรายงานจะแสดงเมื่อเลื่อนไปที่ Stack Pane เช่นนี้เป็นข้อผิดพลาดใน Java 8 และดูเหมือนว่าจะได้รับการแก้ไข แต่ใน Java 11 เกินไปฉันได้รับปัญหาเดียวกัน ปรับปรุง เนื่องจากฉันไม่ได้รับการตอบสนองใด ๆ และตามที่ kleopatra แนะนำฉันได้สร้างรหัสที่ทำซ้ำได้น้อยที่สุด โปรดดูสิ่งนี้ JavaFxJasperReportsDemo.java package demo; import java.util.ArrayList; import java.util.List; import javax.swing.SwingUtilities; import javafx.application.Application; import javafx.application.Platform; import javafx.embed.swing.SwingNode; import javafx.event.ActionEvent; import …