📄 hw17_9.java
字号:
import java.awt.*;
import java.awt.event.*;
public class hw17_9 extends Frame implements ActionListener
{
static hw17_9 frm=new hw17_9();
static MenuBar mb=new MenuBar();
static Menu menu1=new Menu("Color");
static Menu menu2=new Menu("Exit");
static MenuItem mi1=new MenuItem("Yellow");
static MenuItem mi2=new MenuItem("Orange");
static MenuItem mi3=new MenuItem("Pink");
static MenuItem mi4=new MenuItem("Close window");
public static void main(String args[])
{
mb.add(menu1);
mb.add(menu2);
menu1.add(mi1);
menu1.add(mi2);
menu1.add(mi3);
menu2.add(mi4);
mi1.addActionListener(frm);
mi2.addActionListener(frm);
mi3.addActionListener(frm);
mi4.addActionListener(frm);
frm.setSize(200,150);
frm.setMenuBar(mb);
frm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
MenuItem mi=(MenuItem) e.getSource();
if(mi==mi1)
frm.setBackground(Color.yellow);
else if(mi==mi2)
frm.setBackground(Color.orange);
else if(mi==mi3)
frm.setBackground(Color.pink);
else if(mi==mi4)
frm.dispose();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -