下拉框
package com.Hailin.lesson05;
import javax.swing.*;
import java.awt.*;
public class TestComboBoxDemo01 extends JFrame {
public TestComboBoxDemo01() {
Container container = this.getContentPane();
JComboBox box = new JComboBox();
box.addItem(null);
box.addItem("王海林");
box.addItem("王林彬");
box.addItem("王浩");
box.addItem("汪磊");
container.add(box);
setVisible(true);
setBounds(300,300,500,400);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new TestComboBoxDemo01();
}
}
文本框
package com.Hailin.lesson05;
import javax.swing.*;
import java.awt.*;
import java.util.Vector;
public class TestComboBoxDemo02 extends JFrame {
public TestComboBoxDemo02() {
Container container = this.getContentPane();
//生成列表的内容
//String[] contents ={"1","2","3",">>>"};//静态
Vector contents = new Vector();
//列表中需要放入内容
JList jList = new JList(contents);
contents.add("哈哈哈啊哈");
contents.add("哈哈哈哈哈哈哈");
contents.add("还是哈哈哈哈哈哈");
container.add(jList);
setVisible(true);
setBounds(300,300,500,400);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new TestComboBoxDemo02();
}
}
列表,展示信息,一般是动态扩容