我是java的新手。我试图通过点击事件重新加载Jpanel。 我尝试重绘()但它没有工作。 我有以下代码: mainview.java
公共类MainView扩展了javax.swing.JFrame { viewPanel p1;
public MainView() {
initComponents();
p1=new viewPanel();
MainPanel.setLayout(layout);
GridBagConstraints c=new GridBagConstraints();
c.gridx=0;
c.gridy=0;
MainPanel.add(p1,c);
}
} private void btnOpenPanelActionPerformed(java.awt.event.ActionEvent evt){
p1.setVisible(true);
}
请建议
提前谢谢
答案 0 :(得分:0)
使用重新验证方法
JPanel j1=new JPanel();
j1.revalidate();