我已经使用Java和Swing制作了一个菜单,当我浏览菜单时,我使用了这个方法:
backButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
panela.setVisible(false);
start();
}
});
按下按钮后,通过将panela设置为visibility:false并调用start方法,此按钮返回到菜单的开头。这工作正常,但现在我想在你已经进入的窗口之外打开一个边界窗口。我可以想象这样的事情: (将其设置为true)
backButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
panela.setVisible(true);
start();
}
});
但它搞砸了,并没有真正打开一个新窗口,而是试图在我认为的现有窗口中打开一个Jpanel。
如何在已经打开的窗口旁边编写一个actionlistener来打开一个新窗口?