答案 0 :(得分:1)
试试这个方法。组合框的宽度由添加的最大项目的宽度自动确定。您可以使用以下方法控制:
comboBox.setPrototypeDisplayValue("default text here");
答案 1 :(得分:-1)
如果您想设置JComboBox
的初始尺寸而不添加任何项目,那么您可以使用setBounds()
方法示例
输出图片
import javax.swing.*;
public class ComboBoxExample {
JFrame f;
ComboBoxExample(){
f=new JFrame("ComboBox Example");
JComboBox cb=new JComboBox();
cb.setBounds(50, 50,90,20);
f.add(cb);
f.setLayout(null);
f.setSize(400,500);
f.setVisible(true);
}
public static void main(String[] args) {
new ComboBoxExample();
}
}