【发布时间】:2015-01-30 11:17:57
【问题描述】:
我有一个 jTextField,我设置了一个命令字符串,但是我希望能够在 不必触发事件的情况下检索它。
JTextField tf = new JTextField();
tf.setActionCommand("command");
String cmd = tf.getActionCommand(); <---- ???????
非常感谢!
【问题讨论】:
-
我设置的动作命令字符串。在 JButton 上,您有 .setActionCommand 和 .getActionCommand 来设置和获取操作命令字符串,但使用 JTextField 只有一个 setActionCommand。我知道您可以通过触发事件来获取 JTextField 的操作命令字符串,但我想要它而不必这样做。
-
显而易见的问题当然是你为什么想要这个。什么可能的用例需要这个。除此之外,您可以考虑使用
putClientProperty和getClientProperty方法,每个JComponent都有用于您的目的。
标签: java swing jtextfield