java - 单击 JFrame 内的 JPanel

标签 java swing jframe jpanel

所以我有一个JFrame,其中有一堆JPanel,称为venPanel。当我单击 venPanel 时,我希望 JFrame 添加一个新的 JPanel 到布局的东边(因为 JFrame 使用边框布局)。如何在我的 venPanel 类中实现这一点?目前 venPanelmouseClick Action 监听器实现为:

@Override
public void mouseClicked(MouseEvent arg0) {
    try {
        GUIVenDetails vendetail = new GUIVenDetails(ven);
    } catch (MalformedURLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

其中 GUIVenDetails 是我想添加到 JFrame 东边的 JPanel.. 我希望问题很清楚..

最佳答案

或者您可以将 JPanel 添加到使用 CardLayout 的 EAST,然后通过调用 CardLayout 方法。

关于java - 单击 JFrame 内的 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4292569/

相关文章:

java - 为什么在 SQL 中使用别名会返回错误?

java - 任何值 Mockito 测试 Java

java - 如何对 Jersey + Guice : ServiceLocator? 进行单元测试

Java JPanel 不会滚动

Java:如何将 JFrame 带到前端?

java - TeamCity 自定义通知程序未运行

java - 需要简单的方法来修改 JTable 使用的 toString()

Java SwingUtilities.invokeLater() 拖放计时

java - 在 Swing 中使用 InputVerifier 检查日期和时间

java - 单击按钮时如何显示新的 Jframe