我是第一次通过Netbeans使用Java GUI。我正在尝试设计一些基本的酒店软件,为此我试图通过多个JFrame实现多个屏幕。
我不知道的是当我点击当前jFrame中的按钮时,如何获取我用来隐身的jFrame和另一个jFrame。
我有一个班级,酒店有这段代码:
public static void main(String[] args) {
// TODO code application logic here
HotelMain h = new HotelMain();
HotelBooking b = new HotelBooking();
h.setVisible(true);
}
HotelMain和HotelBooking是2个独立的jFrame文件。我想让HotelMain消失,当HotelMain屏幕上点击一个按钮时,会出现HotelBooking。
这是一些来自HotelMain主要功能的代码。这甚至应该在那吗?另外,我如何使用它来使jFrame消失?
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new HotelMain().setVisible(true);
}
}