我已經創建了一個jComboBox,但它需要幀的全部寬度。如何設置寬度固定。JComboBox寬度
yes是用於面板的框架和框佈局的borderlayout。我在此處添加代碼:
import javax.swing.*;
import java.awt.BorderLayout;
public class Window8 {
JFrame frame;
JPanel panel;
JComboBox combo;
public void go(){
String[] option = { "STUDENT", "TEACHER" };
combo.setPreferredSize(new Dimension(1,25));
combo = new JComboBox(option);
menu.setSelectedIndex(0);
frame = new JFrame("DELETION");
frame.setLocationRelativeTo(null);
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
panel = new JPanel();
panel.setLayout(new BoxLayout(panel,BoxLayout.Y_AXIS));
frame.getContentPane().add(BorderLayout.NORTH,panel);
panel.add(combo);
}
你使用任何佈局? – 2011-01-07 18:40:44
我已添加我的代碼。請看看它。 – 2011-01-07 18:57:16
重新格式化的代碼;編輯修改的;如果不正確請回復。 – trashgod 2011-01-07 20:33:00