2015-01-05 33 views
0

我试图在JMenuBar中实现“清除”JMenuItem(清除JTextField的内容),该文件检查文本字段是否有任何内容,然后Clear菜单启用,如果TextField没有内容Clear JMenuItem被禁用。 有没有可以帮助我的Listener?启用/禁用JMenuItem的监听器

回答

3

您的菜单操作可能是AbstractAction(然后可以在菜单或按钮中使用)。您可以使用添加到您的JTextField文档中的DocumentListener,通过在AbstractAction上调用setEnabled(...)来响应,具体取决于Document是否为空。

+0

感谢您为我工作! –