listexample.java
来自「清华大学辛运帏java程序设计第二版源代码」· Java 代码 · 共 44 行
JAVA
44 行
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.add( "Monday" );
theList.add( "Tuesday" );
theList.add( "Wednesday" );
theList.add( "Thursday" );
theList.add( "Friday" );
theList.add( "Saturday" );
theList.add( "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 + =
减小字号Ctrl + -
显示快捷键?