Java Swing:制作组合框错误消息

时间:2014-04-20 15:13:42

标签: java swing error-handling combobox

我对Java Swing相当新,我正在尝试弄清楚如何为组合框制作一个catch错误。使用文本框非常简单,我可以简单.getText().equals()将其设置为我想要捕获的值,例如

if(!textFrame.getText().trim().equals("")){
    do Stuff
}else{
    errorMessage.setText("You need to fill that field");
}

我如何做同样的事情,但是有一个组合框?有点像:

if(!comboBox.getScrollValue().equals("Value")){
    do Stuff
}else{
    errorMessage.setText("You need to select a thingy");

1 个答案:

答案 0 :(得分:1)

您可以使用 JComboBox.getSelectedItem()方法:

// use VALUE.equals(comboBox.getSelectedItem()) to avoid NullPointerException
if(!"Value".equals(comboBox.getSelectedItem())){

有关 JComboBox 的更多信息,请参阅此处:http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html