【问题标题】:jcombobox actionperformed eventjcombobox actionperformed 事件
【发布时间】:2011-12-28 09:12:15
【问题描述】:

我发现很难弄清楚 jcombobox actionperformed 事件是如何工作的。我有一个包含 jcombobox 和 jtable 的表单。 jcombobox 中的更改会导致 jtable 中的数据更新。为了实现这一点,我为 jcombobox 实现了 actionperformed 事件。在更新 jtable 中的值之前,此代码包含对用户的某些检查、验证和警告。我面临的问题是,当表单第一次加载时,jcombobox 的 actionperformed 事件被调用。这会导致不必要的验证并导致不需要的行为。有人可以对 jcombobox actionperformed 事件的这种行为有所了解吗?

【问题讨论】:

  • 仅加载表单不会触发该操作。您能否提供一个SSCCE 向我们展示您的问题。

标签: java swing events netbeans jcombobox


【解决方案1】:

你已经看到ItemListener 处理来自JComboBox 的事件,甚至JComboBox tutorial 中的一些描述实现ActionListener

【讨论】:

  • 感谢 mKorbel ......这对我有用。 :-) 我在加载项目并在 jcomboboxmodel 中设置默认项目时也犯了一个错误......所以现在我首先填充模型,然后设置默认选择,然后将模型分配给 jcombobox。 :-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多