package com.GUI; import java.awt.*; import java.awt.event.*; import javax.swing.*; // 窗口要包含一个菜单栏和JFrame标签 public class XiTi2 { JFrame jf; JMenu cd; JMenu cd2; JMenuBar cdl; JLabel la; public XiTi2() { jf = new JFrame(); cdl = new JMenuBar(); la = new JLabel("标签内容"); cd = new JMenu("菜单1"); JMenuItem x1 = new JMenuItem("111"); JMenuItem x2 = new JMenuItem("1111"); cd.add(x1); cd.add(x2); cd2 = new JMenu("菜单2"); JMenuItem x3 = new JMenuItem("2222"); cd2.add(x3); cdl.add(cd); cdl.add(cd2); jf.setJMenuBar(cdl); jf.add(la); cdl.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { String ss = cd.getText(); if(e.getButton()== e.BUTTON1) { la.setText(ss); } } }); cd.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { String ss = cd.getText(); if(e.getButton()== e.BUTTON1) { la.setText(ss); } } }); cd2.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { String ss = cd2.getText(); if(e.getButton()== e.BUTTON1) { la.setText(ss); } } }); x1.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { String ss = x1.getText(); la.setText(ss); } }); x2.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { String ss = x2.getText(); la.setText(ss); } }); x3.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { String ss = x3.getText(); la.setText(ss); } }); jf.setSize(600, 500); jf.setLocation(400, 300); jf.setLayout(new FlowLayout()); jf.setVisible(true); } public static void main(String[] args) { new XiTi2(); } }
JAVA GUI 当点击菜单项时在JLabel标签显示
猜你喜欢
转载自blog.csdn.net/zhanglihaooo/article/details/78916261
今日推荐
周排行