JTextField
Netbeans を使用して、多くの要素を持つ GUI を作成しています。それらすべてを繰り返し呼び出して を呼び出すsetText
と、テキストは1、2、3になります...
private javax.swing.JTextField txt1;
private javax.swing.JTextField txt2;
private javax.swing.JTextField txt3;
private javax.swing.JTextField txt4;
private javax.swing.JTextField txt5;
private javax.swing.JTextField txt6;
それぞれを手動で呼び出すのではなく、ループでこれを行う方法を探していsetText
ます。
そのようなものかもしれません:
public void getInfoJText2(){
Component[] children = jPanel1.getComponents();
for (int i = 0, j = 1; i < children.length; i++) {
if (children[i] instanceof JTextField) {
((JTextField) children[i]).setText(Integer.toString(j++));
}
}
}
どうすればこれを処理できますか?