我的java项目有2个JFrame。我们将其称为A和B.框架A有一个按钮,单击时将显示框架B.
在按钮的事件监听器中
SwingUtilities.invokeLater(new Runnable () {
public void run() {
B b = new B();
}
});
在第B帧中,有一个显示PieChart的JFXPanel。
问题是当我关闭它并通过单击框架A中的按钮重新打开时,框架B显示但饼图不会显示。 (帧B为DISPOSE_ON_CLOSED,为DefaultCloseOperation)
为什么这样以及如何解决?