/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
Dynamisk fastsættelse af JTextField
Fra :
Christian Kristoffer~
Dato :
28-03-02 02:35
Hej Alle
Jeg har i forbindelse med dynamisk oprettelse af nogle JTextField renamet
dem.
do
{
JLabel jLabel1 = new JLabel();
jTextFieldInsert = new JTextField();
jTextFieldInsert.setBackground(Color.white);
jLabel1.setBackground(Color.black);
jPanel5.add(jLabel1);
jPanel5.add(jTextFieldInsert);
jTextFieldInsert.setName(getColumnsName.getColumnNames(currentcolumn));
vectorjTextField.add(getColumnsName.getColumnNames(currentcolumn));
jLabel1.setText(getColumnsName.getColumnNames(currentcolumn));
dummycount ++;
currentcolumn ++;
}
while(dummycount < maxTextFields);
Nu ønsker jeg at trække informationerne ud omkring de indtastinger som er
lavet i de forskellige JTextField. Hvordan bære jeg mig ad med det ? Jeg
kender godt svaret hvis JTextField er oprettet statisk. Men hvordan for jeg
det lavet i en løkke så det kan køre dynamisk.
Hilsen Christian
Thomas Bak Sørensen (
28-03-2002
)
Kommentar
Fra :
Thomas Bak Sørensen
Dato :
28-03-02 09:59
Hvis du ligger jTF'erne ind i en Component (fx. JPanel) kan du trække dem ud
med jPanel.getComponents() som returnerer et array med alle de Componter
Panelet indeholder.
Det array løber du så igennem
for(int i=0;i<jp.getComponents().length;i++)
vaerdi=((javax.swing.JTextField)jp.getComponent(i)).getText();
Hvis der andre typer komponenter i Panelet kan du jo checke dem med
instanceOff før du hiver værdien ud med getText()
Håber det hjalp
Mvh
Thomas
"Christian Kristoffersen" <chrkrist@iname.com> wrote in message
news:a7trrm$4ts$1@news.cybercity.dk...
> Hej Alle
>
> Jeg har i forbindelse med dynamisk oprettelse af nogle JTextField renamet
> dem.
>
> do
> {
> JLabel jLabel1 = new JLabel();
> jTextFieldInsert = new JTextField();
> jTextFieldInsert.setBackground(Color.white);
> jLabel1.setBackground(Color.black);
> jPanel5.add(jLabel1);
> jPanel5.add(jTextFieldInsert);
>
>
> jTextFieldInsert.setName(getColumnsName.getColumnNames(currentcolumn));
>
> vectorjTextField.add(getColumnsName.getColumnNames(currentcolumn));
>
> jLabel1.setText(getColumnsName.getColumnNames(currentcolumn));
>
> dummycount ++;
> currentcolumn ++;
>
> }
> while(dummycount < maxTextFields);
>
> Nu ønsker jeg at trække informationerne ud omkring de indtastinger som er
> lavet i de forskellige JTextField. Hvordan bære jeg mig ad med det ? Jeg
> kender godt svaret hvis JTextField er oprettet statisk. Men hvordan for
jeg
> det lavet i en løkke så det kan køre dynamisk.
>
> Hilsen Christian
>
>
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410990
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.