java升级菜单切换_java 关于系统菜单升级

publicstaticvoidmain(String[]args){System.out.println("欢迎使用MyShipping管理系统");System.out.println();System.out.println("*******************************");System.out....

public static void main(String[] args) {

System.out.println("欢迎使用MyShipping管理系统");

System.out.println();

System.out.println("*******************************");

System.out.println("1.客户信息管理");

System.out.println("2.购物结算");

System.out.println("3.真情回顾");

System.out.println("4.注销");

Boolean isRight= true;

Scanner input = new Scanner(System.in);

System.out.print("请选择,输入数字:");

do{

int No = input.nextInt();

switch(No){

case 1:

isRight = true;

System.out.println("执行客户信心管理");break;

case 2:

isRight

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中,可以使用Swing库来创建GUI应用程序。要实现点击菜单切换界面的功能,可以使用JMenuBar和JMenuItem组件。 首先,创建一个JFrame窗口,并设置其布局为CardLayout,这样可以方便地切换不同的界面。然后,创建一个JMenuBar组件,并将其添加到窗口中。接着,创建多个JMenuItem组件,并将其添加到JMenuBar中。每个JMenuItem都对应一个不同的界面。 当用户点击菜单项时,可以在ActionListener中获取该菜单项的名称,并使用CardLayout.show()方法切换到相应的界面。 以下是一个简单的示例代码,实现了点击菜单切换界面的功能: ``` import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class MenuDemo extends JFrame implements ActionListener { private JPanel cardPanel; // 存放不同界面的面板 private CardLayout cardLayout; // 界面切换的布局管理器 public MenuDemo() { // 创建JFrame窗口 super("菜单切换界面示例"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 300); // 创建JMenuBar JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); // 创建菜单项 JMenuItem item1 = new JMenuItem("界面1"); JMenuItem item2 = new JMenuItem("界面2"); JMenuItem item3 = new JMenuItem("界面3"); // 将菜单项添加到JMenuBar中 menuBar.add(item1); menuBar.add(item2); menuBar.add(item3); // 为菜单项添加监听器 item1.addActionListener(this); item2.addActionListener(this); item3.addActionListener(this); // 创建存放不同界面的面板,并设置布局管理器为CardLayout cardPanel = new JPanel(); cardLayout = new CardLayout(); cardPanel.setLayout(cardLayout); // 创建不同的界面,并将其添加到cardPanel中 JPanel panel1 = new JPanel(); panel1.setBackground(Color.RED); cardPanel.add(panel1, "界面1"); JPanel panel2 = new JPanel(); panel2.setBackground(Color.GREEN); cardPanel.add(panel2, "界面2"); JPanel panel3 = new JPanel(); panel3.setBackground(Color.BLUE); cardPanel.add(panel3, "界面3"); // 将cardPanel添加到窗口中 add(cardPanel); // 显示窗口 setVisible(true); } @Override public void actionPerformed(ActionEvent e) { // 获取菜单项的名称,并切换到相应的界面 String command = e.getActionCommand(); cardLayout.show(cardPanel, command); } public static void main(String[] args) { new MenuDemo(); } } ``` 运行该程序后,点击菜单项即可切换到相应的界面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值