-2
아래에 표시된 이름 (setName)을 부여 할 때 개별적으로 객체를 개별적으로 변경할 수 있는지 궁금합니다.Java 호출 객체를 이름으로 사용하십시오.
코드 :
//textfield & labels
String[] arrLabelsKlanten = new String[] {"KlantID", "Gebruikersnaam", "Wachtwoord", "Voornaam", "Achternaam", "Straat", "Huisnummer", "Gemeente", "Email", "Telefoonnr"};
for (int i = 0; i < arrLabelsKlanten.length; i++)
{
if(i < 5)
{
lblLabelsKlanten = new ClassLabels.lblIngelogdAls(arrLabelsKlanten[i] + ":", 350, 510 + i * 50, 300, 50);
lblLabelsKlanten.setName(String.valueOf(i));
add(lblLabelsKlanten);
txtTextvakken = new ClassTextfields.txtAdmin(500, 515 + i * 50, 300, 30);
txtTextvakken.setName(String.valueOf(i));
add(txtTextvakken);
}else if (i >= 5)
{
lblLabelsKlanten = new ClassLabels.lblIngelogdAls(arrLabelsKlanten[i] + ":", 910, 260 + i * 50, 300, 50);
lblLabelsKlanten.setName(String.valueOf(i));
add(lblLabelsKlanten);
txtTextvakken = new ClassTextfields.txtAdmin(1050, 265 + i * 50, 300, 30);
txtTextvakken.setName(String.valueOf(i));
add(txtTextvakken);
}
}
}
우선, 귀하의 의견을 보내 주셔서 감사합니다.하지만 그 의미가 내 것이 아니 었습니다 ... 내가 의미하는 바는 이제 모든 것이 작동합니다. 텍스트 필드는 배열과 물건에서 문자열을 가져옵니다. 실제로 텍스트 필드의 이름은 내 것입니다. 반복자이므로 각 텍스트 필드에 대해 0,1,2,3, ...이 될 수 있습니다. 이제 내 질문은 어떻게하면 텍스트 필드 3을 더 이상 사용할 수 없게 만들 수 있습니까? –