📄 listexample.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 + -