个性化阅读
专注于IT技术分析

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选择示例1

带有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 = "Programming language Selected: "+ c.getItem(c.getSelectedIndex());
	     label.setText(data);
	    }
	    }); 	    
	    }
public static void main(String args[])
{
   new ChoiceExample();
}
}

输出:

java awt选择示例2
赞(0)
未经允许不得转载:srcmini » Java AWT选择

评论 抢沙发

评论前必须登录!