Java/AWT e Swing: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+ codice inserito da 151.56.250.166 in w:JFormattedTextField alle 11:03 del 27 set 2006, pagina che poi è stata importata qui. Taglio una parte del codice. L'autore si è firmato come Fabrizio P. |
m →Esempio: forma del codice |
||
Riga 20:
== Esempio ==
<source lang="Java">
import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.DefaultStyledDocument;
class CustomFilter extends DefaultStyledDocument{
private static final int MAX_DIM = 25;▼
/*
* Controllo che il contenuto dei JFormattedTextField non superi i 25 caratteri.
Line 40 ⟶ 46:
super.insertString(offset, str, a);
}
▲ private static final int MAX_DIM = 25;
}
</source>
<source lang="Java">
import java.util.Locale;
class CustomValueVerifier extends InputVerifier{▼
import javax.swing.InputVerifier;
▲class CustomValueVerifier extends InputVerifier {
public boolean verify(JComponent input) {
Line 54 ⟶ 62:
JFormattedTextField jtf = (JFormattedTextField) input;
String text = jtf.getText().trim();
if (
return
}
for (int i=0;
return
}
jtf.setValue(
return
}
}
|