【问题标题】:Is there any way to reload or refresh the JPanel有没有办法重新加载或刷新 JPanel
【发布时间】:2018-07-31 21:14:01
【问题描述】:

我是 Java 新手。我正在尝试使用单击事件重新加载 Jpanel。 我试过 repaint() 但它没有用。 我有以下代码: mainview.java

公共类 MainView 扩展 javax.swing.JFrame { 视图面板 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 evt) {

    p1.setVisible(true);
} 

请推荐

提前谢谢你

【问题讨论】:

    标签: java swing jpanel


    【解决方案1】:

    使用重新验证方法

    JPanel j1=new JPanel();
    j1.revalidate();
    

    【讨论】:

    • 感谢您的建议。我也试过这个,但它不起作用。有没有其他方法可以重新加载/刷新 jpanel
    猜你喜欢
    • 1970-01-01
    • 2019-08-26
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 2010-11-06
    • 2021-08-25
    • 1970-01-01
    相关资源
    最近更新 更多