Hallo Community,
ich habe folgendes Problem, zur Zeit habe ich 6 JTextField´s und möchte nun, wenn bei einem etwas eingetragen wird, heraus finden in "welches" etwas eingetragen wurde und dann einen neuen Wert eintragen. Dazu habe ich mir ein Array angelegt mit 6 JTextField´s. Dann wollte ich ihnen die ID´s 0-5 geben. Dann kann ich die Id später mit getID() abfragen und dann über "Array[ID].setText(meinNeuerWert)" den Wert des JTextField´s ändern. Ich weiß nur leider nicht wie ich die ID vergeben.
MfG
peter220
ich habe folgendes Problem, zur Zeit habe ich 6 JTextField´s und möchte nun, wenn bei einem etwas eingetragen wird, heraus finden in "welches" etwas eingetragen wurde und dann einen neuen Wert eintragen. Dazu habe ich mir ein Array angelegt mit 6 JTextField´s. Dann wollte ich ihnen die ID´s 0-5 geben. Dann kann ich die Id später mit getID() abfragen und dann über "Array[ID].setText(meinNeuerWert)" den Wert des JTextField´s ändern. Ich weiß nur leider nicht wie ich die ID vergeben.
Java:
JTextField[] tfArray = new JTextField[6];
for(int i=0; i < tfArray.length; i++){
tfArray[i] = new JTextField();
//-------------------------------------------------------------
public void keyPressed(KeyEvent keyEvent) {
int key = keyEvent.getKeyCode();
int id = keyEvent.getID();
String paramstring = keyEvent.paramString());
// linke Pfeiltaste
if(key == 37){
tfArray[id].setText("Neuer Wert")
}
System.out.println("the key is: "+key);
//System.out.println("The id is: "+id);
System.out.println("paramstring: " + paramstring);
}
MfG
peter220