我是JavaFX的新手,我试图做一个应用程序,它将显示来自同一个类的几个面板:类PacienteGUI创建一个面板,并且我想显示5个PacienteGUI面板在我的主FXML中,它有一个面板本身。从来就试图通过该控制器由PacienteGUI的将面板添加到fxml窗格
@FXML Pane principal;
@Override
public void initialize(URL url, ResourceBundle rb)
{
PacienteGUI paciente = new PacienteGUI(1);
principal.getChildren().add(paciente);
}
部分添加它:
public class PacienteGUI extends javax.swing.JPanel {
public PacienteGUI(int num) {
chairNum = num;
initComponents();
}
private void initComponents() {
..
..
..Creates JPanel with all its components
..
}
的问题是,它说,PacientesGUI不能转换为节点。我该如何解决这个问题?
感谢
你可以编辑你的问题来显示'PacienteGUI'类吗? –
我编辑显示它的一部分,虽然initComponents()太长,无法发布。只是基本的Swing组件 –