下拉框和列表
- JComboBox下拉框
- JList列表用于展示信息:尽量添加动态数据
- 只有两个选项时用单选框:节约内存
import javax.swing.*;
import java.awt.*;
import java.util.Vector;
public class JComboBoxDemo01 extends JFrame {
public static void main(String[] args) {
//new JComboBoxDemo01().testJComboBox();
new JComboBoxDemo01().testJList();
}
public void init(Object object){
setBounds(100,100,600,600);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
add((Component) object);
}
public void testJComboBox(){
JComboBox jComboBox = new JComboBox();
jComboBox.addItem("");
jComboBox.addItem("A");
jComboBox.addItem("B");
jComboBox.addItem("C");
init(jComboBox);
}
//列表
public void testJList(){
JList jList = new JList();
Vector vector = new Vector();
vector.add("Hello");
vector.add(1);
vector.add(89.9);
jList.setListData(vector);
init(jList);
}
}
依次为:下拉框,列表