我是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);
}}私有空btnOpenPanelActionPerformed(java.awt.event.ActionEvent事件){
    p1.setVisible(true);
} 请给出建议
提前谢谢你
发布于 2018-02-21 18:23:36
使用重新验证方法
JPanel j1=new JPanel();
j1.revalidate();https://stackoverflow.com/questions/48903379
复制相似问题