mychoice.java

来自「一个java的源文件」· Java 代码 · 共 47 行

JAVA
47
字号
import java.awt.*;
import java.awt.event.*;
public class MyChoice
{
	Frame f=new Frame("Choice的用法");
	Choice ch=new Choice();
	Label lab=new Label("你的选择是:",Label.CENTER);
	Font ft=new Font("Serif",Font.BOLD,18);
	public static void main(String args[])
	{
		MyChoice that=new MyChoice();
		that.go();
	}
	void go()
	{
		f.setSize(300,200);
		f.setLayout(new GridLayout(2,1,0,30));
		ch.add("数科院");
		ch.add("文学院");
		ch.add("法学院");
		ch.select(2);	
	        f.add(ch);
		ch.setFont(ft);
		lab.setFont(ft);
		f.add(lab);
		ch.addItemListener(new ChoiceHandler());
		f.addWindowListener(new WindowHandler());
		f.setVisible(true);
	}
	class ChoiceHandler implements ItemListener
	{
		public void itemStateChanged(ItemEvent e)
		{
			String itm;
			itm=ch.getSelectedItem();
			lab.setText("你的选择是"+itm);
		}
	}
	class 	WindowHandler extends WindowAdapter
	{
		public void windowClosing(WindowEvent e)
		{
			System.exit(-1);
		}
	}
}
	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?