【发布时间】:2012-08-05 13:30:51
【问题描述】:
是否有清除 Swing 组件值的方法。例如,如果我们每次想要清除 JTextField 时都使用它,我必须调用 - txtField.setText("")。我曾经为这些类型的情况做了一个实用方法-
public static void clearFields(JComponent[] components) {
for (int i = 0; i < components.length; i++) {
JTextComponent jComponent = (JTextComponent) components[i];
jComponent.setText("");
}
}
我想知道 Swing API 本身是否有更好的方法。或者是否有办法刷新 JPanel 中的所有值。
【问题讨论】:
标签: java swing jtextfield jtextcomponent