listboxchoice.java

来自「正在学习Java的人或许能从中得到自己想要的东西」· Java 代码 · 共 35 行

JAVA
35
字号
import java.util.*;
import java.awt.*;
import javax.swing.*;

public class listboxChoice extends multiChoice {
    JawtList list;
//--------------------------------------------
    public listboxChoice(Vector choices) {
        super(choices);
    }
//--------------------------------------------
    public JPanel  getUI() {
        //create a panel containing a list box
        JPanel p = new JPanel();
        list = new JawtList(choices.size());
        list.setMultipleMode(true);
        p.add(list);
        for (int i=0; i< choices.size(); i++)
            list.add((String)choices.elementAt(i));
        return p;
    }
//--------------------------------------------
    public String[] getSelected() {
        String[] slist = list.getSelectedItems ();
        return(slist);
    }
    //--------------------------------------------
    public void clearAll() {
        //unselect all lines in the list
        for (int i=0; i< choices.size(); i++)
            list.deselect(i);
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?