2017-02-10 7 views
0

enter image description here Я пытаюсь создать JComboBox с заголовком, который не может быть отображен только что отображаемым. Любая помощь? Как я могу сделать элемент дня только заголовком?Java - Как добавить JComboBox Header

m2.addItem("Day:"); 
    m2.addItem("1"); 
    m2.addItem("2"); 
    m2.addItem("3"); 
    m2.addItem("4"); 
    m2.addItem("5"); 
    m2.addItem("6"); 
    m2.addItem("7"); 
    m2.addItem("8"); 
    m2.addItem("9"); 
    m2.addItem("10"); 
    m2.addItem("11"); 
    m2.addItem("12"); 
    m2.addItem("13"); 
    m2.addItem("14"); 
    m2.addItem("15"); 
    m2.addItem("16"); 
    m2.addItem("17"); 
    m2.addItem("18"); 
    m2.addItem("19"); 
    m2.addItem("20"); 
    m2.addItem("21"); 
    m2.addItem("22"); 
    m2.addItem("23"); 
    m2.addItem("24"); 
    m2.addItem("25"); 
    m2.addItem("26"); 
    m2.addItem("27"); 
    m2.addItem("28"); 
    m2.addItem("29"); 
    m2.addItem("30"); 
    m2.addItemListener(null); 
    m2.setBounds(900, 477, 50, 20); 
+0

Вы имеете в виду 'JCheckBox' или' JComboBox'? –

+0

combobox sory:/ –

+0

ok, проверьте мой ответ –

ответ

1

Ok вам путь является правильным, чтобы добавить голову, если вы хотите использовать его позже, то вы можете избежать первого индекса:

m2.addItem("Day:"); 
m2.addItem("1"); 
m2.addItem("2"); 

if(m2.getSelectedIndex() != 0){ 
    //you can use your choise : 
    String x = String.valueOf(m2.getSelectedItem()); 
}else{ 
    //you can print an error or avoid your action 
} 

EDIT

Если вы хотите сделайте выбор по умолчанию, затем используйте это:

m2.addItem("Day:"); 
for(int i = 1; i <= 30; i++){ 
    m2.addItem(i+""); 
} 
//set the 1st element selected by default 
m2.setSelectedIndex(1); 

Если вы не хотите использовать индекс, то вы также можете использовать m2.setSelectedItem, чтобы выбрать пункт

m2.setSelectedItem("5"); 

Надеется, что это может помочь вам.

+0

Мне нужно добавить элемент/прослушиватель действий, прежде чем делать циклы if –

+0

какая IDE вы используете @RediRamaj –

+0

@RediRamaj узнайте об этом http://www.java2s.com /Code/JavaAPI/javax.swing/JComboBoxaddActionListenerActionListenerlis.htm это может помочь вам –

 Смежные вопросы

  • Нет связанных вопросов^_^