JTextField - Dokumentarten
Aus Byte-Welt Wiki
Version vom 13. August 2014, 19:11 Uhr von L-ectron-x (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=IntegerDocument= Als erstes das IntegerDocument (es lässt euch nur Zahlen eingeben!) <code=java> //zuerst wie es gesetzt wird JTextField tmp = new JTextField()…“)
IntegerDocument
Als erstes das IntegerDocument (es lässt euch nur Zahlen eingeben!)
<code=java> //zuerst wie es gesetzt wird JTextField tmp = new JTextField(); tmp.setDocument(new IntegerDocument());
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.text.*;
public class IntegerDocument extends PlainDocument {
public void insertString(int offset, String s, AttributeSet attributeSet) throws BadLocationException { try{ Integer.parseInt(s); } catch(Exception ex) //only allow integer values { Toolkit.getDefaultToolkit().beep(); //macht ein DßT //System.out.println("Keine Zahl!"); return ; } super.insertString(offset,s, attributeSet); }
} </code=java>