本文概述
- AWT列表类声明
- Java AWT列表示例
- 带有ActionListener的Java AWT列表示例
AWT列表类声明
public class List extends Component implements ItemSelectable, Accessible
Java AWT列表示例
import java.awt.*;
public class ListExample
{
ListExample(){
Frame f= new Frame();
List l1=new List(5);
l1.setBounds(100, 100, 75, 75);
l1.add("Item 1");
l1.add("Item 2");
l1.add("Item 3");
l1.add("Item 4");
l1.add("Item 5");
f.add(l1);
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
}
public static void main(String args[])
{
new ListExample();
}
}
输出:
文章图片
带有ActionListener的Java AWT列表示例
import java.awt.*;
import java.awt.event.*;
public class ListExample
{
ListExample(){
Frame f= new Frame();
final Label label = new Label();
label.setAlignment(Label.CENTER);
label.setSize(500, 100);
Button b=new Button("Show");
b.setBounds(200, 150, 80, 30);
final List l1=new List(4, false);
l1.setBounds(100, 100, 70, 70);
l1.add("C");
l1.add("C++");
l1.add("Java");
l1.add("PHP");
final List l2=new List(4, true);
l2.setBounds(100, 200, 70, 70);
l2.add("Turbo C++");
l2.add("Spring");
l2.add("Hibernate");
l2.add("CodeIgniter");
f.add(l1);
f.add(l2);
f.add(label);
f.add(b);
f.setSize(450, 450);
f.setLayout(null);
f.setVisible(true);
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String data = "http://www.srcmini.com/Programming language Selected:"+l1.getItem(l1.getSelectedIndex());
data += ", Framework Selected:";
for(String frame:l2.getSelectedItems()){
data += frame + " ";
}
label.setText(data);
}
});
}
public static void main(String args[])
{
new ListExample();
}
}
【Java AWT列表】输出:
文章图片
推荐阅读
- Java AWT MenuItem和菜单
- Java AWT标签
- Java AWT对话框
- Java AWT选择
- Java AWT CheckboxGroup
- Java AWT复选框
- Java AWT画布
- Java AWT按钮
- Windows 10的14大最受欢迎和最佳IPTV播放器推荐合集