【问题标题】:How to load Jpanel in a Jframe using button click (Netbeans)如何使用按钮单击在 Jframe 中加载 Jpanel (Netbeans)
【发布时间】:2013-05-27 17:15:24
【问题描述】:

我正在使用 netbeans IDE,并创建了一个带有两个 Jpanels 的 Jframe,一个用于 Jbuttons,另一个用于在单击这些按钮时将另一个 Jpanels 加载到其中。 我试图通过按钮点击操作来做到这一点。

Jpanel2 j2=new Jpanel2(); JPanel1.add(j2); j2.setVisible(True);

但此代码不起作用。我想知道我该怎么做。 (我觉得这也和加载JinternelFrames一样)

【问题讨论】:

  • 您需要先移除前一个面板,然后再添加另一个面板或将其可见性设置为 false

标签: java swing jframe panel jbutton


【解决方案1】:

尝试调用 revalidate() 方法。

【讨论】:

  • 怎么做?我的意思是如何使用 revalidate() 方法?
【解决方案2】:

使用卡片布局并正确使用。您可以学习如何使用卡片布局here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-05
    • 2012-05-24
    • 2019-03-03
    • 2013-03-19
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多