java显示标签上的选定值列表
ItemListener在这里实现,下面的代码就是其中的一部分。在这里,我需要从列表中选择的项目显示在标签上。这个代码不起作用。 谢谢你的帮助
public void itemStateChanged(ItemEvent ie)
{
String data = objectOfList.getSelectedItem();
objectOfLabel.setText("selected item: " + data);
}
你可以在下面搜索框中键入要查询的问题!
ItemListener在这里实现,下面的代码就是其中的一部分。在这里,我需要从列表中选择的项目显示在标签上。这个代码不起作用。 谢谢你的帮助
public void itemStateChanged(ItemEvent ie)
{
String data = objectOfList.getSelectedItem();
objectOfLabel.setText("selected item: " + data);
}
# 1 楼答案
它不起作用,因为事件调度线程(JavaGUI线程)正忙于执行
actionPerformed()
方法中的代码。所以,你可以把代码放在 在actionPerformed()
方法中执行线程,然后将更新标签