我有一个名为HotelMenu的课程,由我的Main课程调用。 HotelMenu是一个显示酒店菜单的GUI。现在在HotelMenu中,有两个选项,我希望在单击添加或查看按钮时显示GUI。
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class HotelMenu extends JFrame implements ActionListener{
// I have frame dimension constants here
public HotelMenu() {
// this is where the GUI for HotelMenu is created
}
public void actionPerformed(ActionEvent event) {
JButton clickedButton = (JButton) event.getSource();
if (clickedButton == viewBtn) {
// Want to generate a GUI here
}
else if (clickedButton == addBtn) {
//Want to generate a GUI here
}
else // else it's the Exit button
setVisible(false); //you can't see me!
dispose(); // closes the HotelMenu form
}
// Maybe I can include methods that generate GUI for 2 buttons here?
}
我想知道我是否可以在HotelMenu类中编写两个方法,允许我在单击addbtn,viewbtn时生成一个简单的JRadioButton GUI。
如果可能,我不想为这些创建单独的类。