Java AWT选择

本文概述

  • AWT选择等级声明
  • Java AWT选择示例
  • 带有ActionListener的Java AWT选择示例
Choice类的对象用于显示选择的弹出菜单。用户选择的选项显示在菜单顶部。它继承了Component类。
AWT选择等级声明
public class Choice extends Component implements ItemSelectable, Accessible

Java AWT选择示例
import java.awt.*; public class ChoiceExample { ChoiceExample(){ Frame f= new Frame(); Choice c=new Choice(); c.setBounds(100, 100, 75, 75); c.add("Item 1"); c.add("Item 2"); c.add("Item 3"); c.add("Item 4"); c.add("Item 5"); f.add(c); f.setSize(400, 400); f.setLayout(null); f.setVisible(true); } public static void main(String args[]) { new ChoiceExample(); } }

输出:
Java AWT选择

文章图片
带有ActionListener的Java AWT选择示例
import java.awt.*; import java.awt.event.*; public class ChoiceExample { ChoiceExample(){ Frame f= new Frame(); final Label label = new Label(); label.setAlignment(Label.CENTER); label.setSize(400, 100); Button b=new Button("Show"); b.setBounds(200, 100, 50, 20); final Choice c=new Choice(); c.setBounds(100, 100, 75, 75); c.add("C"); c.add("C++"); c.add("Java"); c.add("PHP"); c.add("Android"); f.add(c); f.add(label); f.add(b); f.setSize(400, 400); f.setLayout(null); f.setVisible(true); b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String data = "http://www.srcmini.com/Programming language Selected:"+ c.getItem(c.getSelectedIndex()); label.setText(data); } }); } public static void main(String args[]) { new ChoiceExample(); } }

【Java AWT选择】输出:
Java AWT选择

文章图片

    推荐阅读