String[] sg= {"苹果","香蕉","樱桃","山楂"}
JComboBox<String> jcb = new JComboBox<String>(sg)
完整代码
import java.awt.*import javax.swing.*
public class MFrame extends JFrame{
public MFrame() {
String[] sg= {"苹果","香蕉","樱桃","山楂"}
JComboBox<String> jcb = new JComboBox<String>(sg)
add(jcb)
setLayout(new FlowLayout())//把JFrame设置成流式布局
setTitle("测试")//设置窗口标题
setSize(220, 100)//设置窗口大小
setLocationRelativeTo(null)//设置窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE)//设置点击关闭退出jvm虚拟机
setVisible(true)//设置窗口可见
}
public static void main(String[] args) {
new MFrame()//创建窗口
}
}
Java中可以使用JComboBox,每一块会根据您的内容长度设置滚动条,如果您想把所有的都在一个滚动条里,您可以将其写在一个块里,然后注意控件高度一定要写成固定的。JComboBox组件把编辑工作交给实现ComboBoxEdit接口的一个对象来处理。列表支持三个选取模式,并把选取工作实现ListSelectionModel接口的一个对象来处理。组合框在一个时刻只有一个可选取的项,而且选取工作由组合框模型来处理。另一方面,组合框支持键选取,即在某项上按下一下键就可以选取这个项,但列表不能这样做。