Hallo,
Ich habe folgendes Problem:
Ich verwende auf einem Java Applet ein JPanel, welches wiederum ca. 20 JFormattedTextField enthält. Ich hab nun folgenden Code geschrieben :
for (int x = 1;x < 10;x++)
{
for (int z = 1;z < 2;z++)
{
Component component = null;
Component[] components = panTest.getComponents ();
for (int i = 0; i < components.length; i++)
{
component = components[i];
if (component instanceof JFormattedTextField)
{
String cName = component.getName();
System.out.println(cName);
}
}
}
}
Das Problem ist, dass cName immer null ist und nicht den Namen der Komponente wiedergibt. Mit setText / getText kann ich den Wert in dem Feld lesen und schreiben.
Ich möchte aber die Werte anhand derBezeichnung des Textfeldes mit dem entsprechenden Text füllen, kann mit dabei jemand weiterhelfen ?
TIA
Oliver Borchers
Ich habe folgendes Problem:
Ich verwende auf einem Java Applet ein JPanel, welches wiederum ca. 20 JFormattedTextField enthält. Ich hab nun folgenden Code geschrieben :
for (int x = 1;x < 10;x++)
{
for (int z = 1;z < 2;z++)
{
Component component = null;
Component[] components = panTest.getComponents ();
for (int i = 0; i < components.length; i++)
{
component = components[i];
if (component instanceof JFormattedTextField)
{
String cName = component.getName();
System.out.println(cName);
}
}
}
}
Das Problem ist, dass cName immer null ist und nicht den Namen der Komponente wiedergibt. Mit setText / getText kann ich den Wert in dem Feld lesen und schreiben.
Ich möchte aber die Werte anhand derBezeichnung des Textfeldes mit dem entsprechenden Text füllen, kann mit dabei jemand weiterhelfen ?
TIA
Oliver Borchers
Comment