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();
}
}