spv42
15-03-2007, 17:40
Ma è possibile che non riesco a scrivere su un JTextField ove ho installato un mio PlainDocument quando il JTextField perde il Focus?
cSconto = new JTextField();
cSconto.setColumns(10);
final ScontoFieldLimit sfl = new mioFieldLimit(5);
cSconto.setDocument(sfl);
cSconto.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusLost(java.awt.event.FocusEvent e) {
if (!(cSconto.getText().equals("") || cPrezzo.getText().equals(""))){
cPrezzoAcq.setText(new CalcolaPrezzo(cPrezzo.getText(),cSconto.getText()).getRisultato());
cSconto.setText("3456");
}
}
});
cSconto = new JTextField();
cSconto.setColumns(10);
final ScontoFieldLimit sfl = new mioFieldLimit(5);
cSconto.setDocument(sfl);
cSconto.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusLost(java.awt.event.FocusEvent e) {
if (!(cSconto.getText().equals("") || cPrezzo.getText().equals(""))){
cPrezzoAcq.setText(new CalcolaPrezzo(cPrezzo.getText(),cSconto.getText()).getRisultato());
cSconto.setText("3456");
}
}
});