multichoice.java
来自「源码为科学出版社出版的英文<java设计模式>(影印版)所用的所有例」· Java 代码 · 共 18 行
JAVA
18 行
import java.util.*;
import java.awt.*;
import javax.swing.*;
public abstract class multiChoice {
//This is the abstract base class
//that the listbox and checkbox choice panels
//are derived from
protected Vector choices; //array of labels
public multiChoice(Vector choiceList) {
choices = choiceList; //save list
}
//to be implemented in derived classes
abstract public JPanel getUI(); //return a Panel of components
abstract public String[] getSelected(); //get a list those selected
abstract public void clearAll(); //clear all the selected items
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?