Moin Zusammen,
beschäftige mich gerade mit Vektoren, und da hätte ich ein kleine Problem: Vektoren nehmen ja nur Objekte auf, kann man das ändern? Also das er nur Integer Werte oder nur Objekte eines bestimmten Typs aufnimmt? Weil nehmen wir mal an ich erstelle ein Vektor der JTextFields aufnimmt, ist ja alleine schon das ändern des Feldtextes ein Beinbruch, würde doch so aussehen:
Dann müsste ich ja bei jeder Textfeld Funktion die Abfrage machen, ob es denn ein Textfeld ist, kann man das nicht eingrenzen, das man nur Textfelder einfügen kann, damit man sich diese Überprüfung spart?
Mfg
Dom
beschäftige mich gerade mit Vektoren, und da hätte ich ein kleine Problem: Vektoren nehmen ja nur Objekte auf, kann man das ändern? Also das er nur Integer Werte oder nur Objekte eines bestimmten Typs aufnimmt? Weil nehmen wir mal an ich erstelle ein Vektor der JTextFields aufnimmt, ist ja alleine schon das ändern des Feldtextes ein Beinbruch, würde doch so aussehen:
Code:
public void tAccess()
{
Vector vec=new Vector(10,1);
JTextField txt_feld=new JTextField("Hallo");
vec.addElement(txt_feld);
if (vec.get(0) instanceof JTextField) {
((JTextField)vec.get(0)).setText("Neu");}
}
Dann müsste ich ja bei jeder Textfeld Funktion die Abfrage machen, ob es denn ein Textfeld ist, kann man das nicht eingrenzen, das man nur Textfelder einfügen kann, damit man sich diese Überprüfung spart?
Mfg
Dom