所以我有一个JFrame
,其中有一堆JPanel
,称为venPanel
。当我单击 venPanel
时,我希望 JFrame
添加一个新的 JPanel
到布局的东边(因为 JFrame
使用边框布局)。如何在我的 venPanel
类中实现这一点?目前 venPanel
的 mouseClick
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/