该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package 酒店管理系统;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainForm extends JFrame implements ActionListener {
JMenuBar menubar;
JMenu menu,menu2,menu3;
JMenuItem item,item2,item3,item4,
public MainForm(){
this.setVisible(true);
this.setBounds(10, 20, 800, 600);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("主界面");
menubar = new JMenuBar();
menu = new JMenu("住宿管理");
item = new JMenuItem("我的信息");
item2 = new JMenuItem("人员登记");
item3 = new JMenuItem("人员查询");
item4 = new JMenuItem("注销");
menu.add(item);
menu.add(item2);
menu.add(item3);
menu.add(item4);
setJMenuBar (menubar);
item4.addActionListener(this);
item2.addActionListener(this);}
public void actionPerformed(ActionEvent e)
{
String mf = e.getActionCommand();
mf.equals(item4);
int mf1=JOptionPane.showConfirmDialog(this, "是否确认注销","确认对话框",JOptionPane.YES_NO_OPTION);
if (mf1==JOptionPane.YES_OPTION){
JOptionPane.showMessageDialog(this, "注销成功.", "登录界面", JOptionPane.INFORMATION_MESSAGE);
setVisible(false);
new Login().setVisible(true);}
else if(mf1==JOptionPane.NO_OPTION){
setVisible(true);}
if (mf.equals(item2));
setVisible(false);
new peopleRegistration().setVisible(true);}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new MainForm();
JFrame login=new JFrame();}
}
我想实现的功能是 点击注销或者点击 人员登记 这2个子菜单栏 都跳转到新的页面,注销可以实现,但是我监听第二个的时候,2个监听功能就混乱了,我点击人员登记就会 先 是否确认注销,该怎么解决了?
JAVA新手问题 希望大家帮助一下。