Originariamente inviato da Buzzz
Ora l'ho provato in una sola JTextField, (lasciando perdere il problema postato sopra), se digito del testo all'interno della JTextField e poi clicco su un altra JTextField, il testo digitato sparisce e al suo appaste di default la scritto "Nome pizza"..
Come posso rispolvere?
Senza offesa , ma cerca di risolvere il problema ragionando un attimo..in futuro non potrai mica , ad ogni piccolo problema riscontrato , cercare aiuto sul forum
Basta un semplice controllo:
se al momento della "perdita" del focus il testo inserito è vuoto setto il testo a "nome pizza" altrimenti non faccio niente , lascio quindi il testo inserito
codice:
public void focusLost (FocusEvent fe) {
if (tuaTextField.getText ().equals ("")) {
tuaTextField.setText ("nome pizza");
}
}
così come dovrai gestire l'acquisizione del focus
codice:
public void focusGained (FocusEvent fe) {
if (tuaTextField.getText ().equals ("nome pizza")) {
tuaTextField.setText ("");
}
}
Invece per il focus iniziale alla TextField mmm..potresti spostare il focus da qualche altra parte con gli appositi metodi oppure bu non so..