⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listexample.java

📁 Java程序设计清华出版课件源码答案共十四章
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;

public class ListExample extends Frame
	implements ItemListener{
	Panel p;
	List theList;
	TextField tf;

	ListExample(String s){ super(s); }

	public static void main( String args[] ){
		ListExample le = new ListExample("List Example" );
		le.init();
	}

	void init(){
		// 构造一个显示5个可选项的单选列表
		theList = new List(5,false );
		theList.addItem( "Monday" );
		theList.addItem( "Tuesday" );
		theList.addItem( "Wednesday" );
		theList.addItem( "Thursday" );
		theList.addItem( "Friday" );
		theList.addItem( "Saturday" );
		theList.addItem( "Sunday" );
		// 注册ItemEvent事件监听程序
		theList.addItemListener(this);

		p = new Panel();
		p.add(theList );
		add(p,"Center");
		tf = new TextField();
		add(tf,"South");
		setSize(300,200);
		setVisible(true);
	}

	// 实现ItemListener接口中的方法
	public void itemStateChanged(ItemEvent e) {
		tf.setText(theList.getSelectedItem());
	}
}

⌨️ 快捷键说明

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