Moin,
(Lese mich gerade erst in das Thema GUI ein)
Ich hab' da ein Problem mit meinem GUI und den JTextFields.
Ich habe 8 TextFields welche default nicht editierbar sein sollen (was ja kein Problem ist), allerdings sollen alle bei Knopfdruck "Insert User" editierbar werden und halt die Informationen in einer DB speichern, was an sich auch kein Thema ist.
Nur irgendwie funktioniert dies nicht über eine boolean Variable, welche ich bei Knopfdruck auf true setze. Wenn ich aber explizit alle TextFields manuell auf true setze, funktioniert dies.
Was überseh' ich ? Oder ist dies gar nicht realisierbar ?
Mag' für euch wahrscheinlich eine noob Frage sein, aber ich steh' voll auf'm Schlauch.
Das ist der Code, der explizit mit dem Button und TextField zusammenhängt.
Falls ihr den ganzen Code benötigt, werde ich es editieren ^^
Und dann wäre da noch eine JList mit einem JTextField (in diesem Fall das Suchfeld)
Die JList soll die CPRNr aus meiner DB anzeigen + Username ( auch kein Thema ).
So, aber ich würde gerne, dass wenn ich etwas in das Suchfeld eingebe, dass zur Laufzeit, ohne irgendein Knopfdruck, die Suche aktualisiert wird.
So, wie die Windows oder Google SuFu z.B.
Ist dies viel zu viel Arbeit, oder lässt sich dies relativ gut umsätzen ?
Falls es zu viel wird, werde ich dies einfach per Knopfdruck machen, allerdings bin ich heiß drauf, mehr zu lernen :rtfm::toll:
(Lese mich gerade erst in das Thema GUI ein)
Ich hab' da ein Problem mit meinem GUI und den JTextFields.
Ich habe 8 TextFields welche default nicht editierbar sein sollen (was ja kein Problem ist), allerdings sollen alle bei Knopfdruck "Insert User" editierbar werden und halt die Informationen in einer DB speichern, was an sich auch kein Thema ist.
Nur irgendwie funktioniert dies nicht über eine boolean Variable, welche ich bei Knopfdruck auf true setze. Wenn ich aber explizit alle TextFields manuell auf true setze, funktioniert dies.
Was überseh' ich ? Oder ist dies gar nicht realisierbar ?
Mag' für euch wahrscheinlich eine noob Frage sein, aber ich steh' voll auf'm Schlauch.
Das ist der Code, der explizit mit dem Button und TextField zusammenhängt.
Falls ihr den ganzen Code benötigt, werde ich es editieren ^^
Java:
private boolean editable = false;
public boolean getEditable(){
return this.editable;
}
public void setEditable( boolean editable ){
this.editable = editable;
}
insertUser.setBounds( 25, 25, 200, 30 );
insertUser.addActionListener( new ButtonHandler() );
textCPRNo.setEditable(getEditable());
textFirstname.setEditable(getEditable());
textLastName.setEditable(getEditable());
textLastName.setEditable(getEditable());
textPhoneNo.setEditable(getEditable());
textEmail.setEditable(getEditable());
textAddress.setEditable(getEditable());
textCity.setEditable(getEditable());
textZipcode.setEditable(getEditable());
private class ButtonHandler implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
if ( e.getSource() == insertUser ){
setEditable(true);
// textCPRNo.setEditable(true); (dies funktioniert)
}
}
}
Und dann wäre da noch eine JList mit einem JTextField (in diesem Fall das Suchfeld)
Die JList soll die CPRNr aus meiner DB anzeigen + Username ( auch kein Thema ).
So, aber ich würde gerne, dass wenn ich etwas in das Suchfeld eingebe, dass zur Laufzeit, ohne irgendein Knopfdruck, die Suche aktualisiert wird.
So, wie die Windows oder Google SuFu z.B.
Ist dies viel zu viel Arbeit, oder lässt sich dies relativ gut umsätzen ?
Falls es zu viel wird, werde ich dies einfach per Knopfdruck machen, allerdings bin ich heiß drauf, mehr zu lernen :rtfm::toll: