j2se中如何实现按钮事件弹出下拉列表

来源:百度知道 编辑:UC知道 时间:2024/06/27 21:54:50
在public void actionperformed(ActionEvent ae)
{ if((JButton)ae.getSource())==bt1
{list.****} }
注:bt1为按钮类的对象 就是问弹出下拉列表要用什么方法

 
 
 
JOptionPane 的所有 showXxxDialog 方法都能显示任何 java.awt.Component,
所以要弹出下拉列表的话可以调用它们。比如:

import javax.swing.*;

class 弹出下拉列表 {
    public static void main(String[] args) {
        String[] 一些选项 = new String[33];
        for (int i = 0; i < 一些选项.length; )
            一些选项[i] = "选项" + ++i;

        JList list = new JList(一些选项);
        int response = JOptionPane.showConfirmDialog(null, new JScrollPane(list));
        if (response == JOptionPane.YES_OPTION)
            System.out.println("选择了 " + java.util.Arrays.toString(list.getSe