С помощью Oliver Schmidt Я могу получить динамически добавленный текст jTextFields
.получить упорядоченное значение jtextfield
Теперь у меня есть jPanel1
с jTextField1
генерируемого Netbeans:
jTextField1 = new javax.swing.JTextField();
jPanel1.add(jTextField1);
jPanel1.setLayout(new org.jdesktop.swingx.VerticalLayout());
Также путем AddButton
добавления динамического jTextFields
к jPanel1
:
jPanel1.add(new subPanel());
pack();
Проблемой я застреваю это когда я нажимаю SaveButton Я получение не упорядоченного выходного текста.
for (Component spChild : spChildren) {
if (spChild instanceof JTextField) {
String text = ((JTextField)spChild).getText();
System.out.println(jTextField1.getText()); //I think this code is wrong
System.out.println(text);
Например, если значение:
jTextField1
: 1,
Dynamic JTextFields
: 2, 3.
выход я получаю повторен jTextField1
:
Желаемый результат:
Я не знаю, как избежать этой проблемы.
Как вы установили значение в своих текстовых полях? – MCHAppy
@Chaker Mallek Я устанавливаю значение после генерации динамических jTextFields –