Java 手动触发组合框ActionListener事件
我有一个Java 手动触发组合框ActionListener事件,java,events,combobox,Java,Events,Combobox,我有一个组合框,我想在运行时启动一个选中的选项,我知道使用按钮.doClick()启动一个按钮操作,但如何在组合框操作事件中执行此操作 这是我的组合框事件: comboBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { if(filters.isEmpty()) filters.add(RowFilter.reg
组合框
,我想在运行时启动一个选中的选项,我知道使用按钮.doClick()
启动一个按钮操作,但如何在组合框
操作事件中执行此操作
这是我的组合框
事件:
comboBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
if(filters.isEmpty())
filters.add(RowFilter.regexFilter(comboBox.getSelectedItem().toString(), 2));
else
filters.set(0, RowFilter.regexFilter(comboBox.getSelectedItem().toString(), 2));
// Apply filters
sorter.setRowFilter(RowFilter.andFilter(filters));
/* comboBox.setSelectedItem("BAR");*/
}
});
试着看看这里,看看这是否有帮助“我想在运行时触发一个选中的选项”-为什么不运行选项在操作侦听器外部运行的代码,就像在构造函数中一样,并将选项标记为选中?将代码从侦听器anon类中拉出,从需要的任何地方调用它。这比从程序中直接模拟UI管道要简单得多。combobox上已标记的my selected选项可能重复,但它不会触发我的操作,除非我在运行时后选择某个选项@JonnyHenlyTry在此处查看这是否有助于“我想在运行时触发所选选项”-为什么不运行选项在操作侦听器外部运行的代码(如在构造函数中),并将选项标记为选中?将代码从侦听器anon类中拉出,从需要的任何位置调用它。这比从程序中直接模拟UI管道要简单得多。combobox上已标记的my selected选项可能重复,但它不会触发我的操作,除非我在运行时@JonnyHenly后选择某个选项