JFormattedTextField Array

Ich brauche ein array von JFormattedText Feldern.
Dies geht ja ganz einfach, denn ich hab ja auch schon andere arrayTypen, also hab Buttons als arrays und Labels usw.
aber mit dem JFormattedTextField klappt es net ganz…

DecimalFormat DF = new DecimalFormat();
DF.setMaximumIntegerDigits(2); // maximal 2 zeichen vor dem Komma
DF.setMaximumFractionDigits(2); //maximal 2 zeichen nach dem Komma
DF.setGroupingUsed(false); //keine Trennpunkte z.B. 1.000
JFormattedTextField[] TF\_Preis = new JFormattedTextField(DF);

Ich weiß, dass die letzte Zeile falsch ist (absichtlich), denn eigentlich gehört es ja so hin

JFormattedTextField[] TF_Preis = new JFormattedTextField[j];

wobei j vorher ausgerechnet wird.

Wenn ich jedoch das so schreibe, dann kann ich ihm das DecimalFormat mit allen drunter definierten eigenschafften net hinzweisen.

Kenne mich da auch net gut aus.
Kann sein, dass das ganz einfach geht, aber ich es grad net sehe.

Aber wie kann ich dem JFormattedTextField typ das Format hinzufügen?

Über:

TF_Preis[0].setFormatterFactory(DF);

geht es net, da er ein AbstractFormatterFactory erwartet, ich aber keinen hab…

Und über:
TF_Preis[0].getFormatter().install(DF);
geht es auch net…

Ka, kenne mich damit wie gesagt leider net aus.

Ich hoffe, ihr könnt mir weiterhelfen.

Vielen Dank schon mal im vorraus!

Grüße

Moien

DecimalFormat DF = new DecimalFormat();
DF.setMaximumIntegerDigits(2); // maximal 2 zeichen vor dem
Komma
DF.setMaximumFractionDigits(2); //maximal 2 zeichen nach dem
Komma
DF.setGroupingUsed(false); //keine Trennpunkte z.B. 1.000

JFormattedTextField[] TF\_Preis = new JFormattedTextField[Anzahl];
for (int i = 0;i



> Wenn ich jedoch das so schreibe, dann kann ich ihm das  
> DecimalFormat mit allen drunter definierten eigenschafften net  
> hinzweisen.


Doch. Das "new irgendwas[Anzahl]" erzeugt nur das Array. Aber nicht den Inhalt. 

cu

Vielen Dank!
Damit hats geklappt.

Thx noch mal!!!

ciao

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]