Java 单击按钮后在文本字段的组合框中显示值

Java 单击按钮后在文本字段的组合框中显示值,java,combobox,click,jbutton,textfield,Java,Combobox,Click,Jbutton,Textfield,单击按钮(jButton1)时执行以下方法!我想在单击jbutton1时,在文本字段(jTextField3)的组合框(jcombox1)中显示所选项目 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { if (evt.getSource() == jComboBox1 ) type = (St

单击按钮(jButton1)时执行以下方法!我想在单击jbutton1时,在文本字段(jTextField3)的组合框(jcombox1)中显示所选项目

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        if (evt.getSource() == jComboBox1 )

     type = (String)jComboBox1.getSelectedItem();

     jTextField3.setText(type);

}
但是,尽管在运行程序时没有编译错误,但jTextField3中没有显示任何内容!如何更正此问题?

它将与

type = jComboBox1.getSelectedItem().toString();

作为旁注,请始终使用
{
}
。虽然我不是说这会解决问题,而是说这是一个好的做法,可以防止将来出现意外的结果。我还是用了它不起作用。你叫它什么按钮?换句话说,你给它的变量名是什么?@KasunKumara那么你的
if
语句不应该是-->
if(evt.getSource()==jButton1)
?@Aominè。事实上,它应该这样做。更好的是,避免使用需要这种结构的侦听器。请告诉我这和OP已经尝试过的有什么区别?你问的问题是什么意思?