|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
tecgraf.javautils.gui.NumberDocument
public class NumberDocument
Modelo para campos de texto.
Permite apenas caracteres numéricos e o separador do decimal de acordo com o
locale.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument |
|---|
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement |
| Field Summary |
|---|
| Fields inherited from class javax.swing.text.PlainDocument |
|---|
lineLimitAttribute, tabSizeAttribute |
| Fields inherited from class javax.swing.text.AbstractDocument |
|---|
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName |
| Fields inherited from interface javax.swing.text.Document |
|---|
StreamDescriptionProperty, TitleProperty |
| Constructor Summary | |
|---|---|
NumberDocument()
Construtor Aceita valores decimais |
|
NumberDocument(boolean acceptDecimal)
Construtor |
|
NumberDocument(Locale locale)
Construtor |
|
NumberDocument(Locale locale,
boolean acceptDecimal)
Construtor |
|
| Method Summary | |
|---|---|
Double |
getValue()
Obtém o valor do modelo. |
void |
insertString(int offs,
String str,
AttributeSet a)
|
void |
setValue(double value)
Seta um valor |
| Methods inherited from class javax.swing.text.PlainDocument |
|---|
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NumberDocument()
public NumberDocument(boolean acceptDecimal)
acceptDecimal - indica se aceita valores decimaispublic NumberDocument(Locale locale)
locale - Locale para definir o separador do decimal
public NumberDocument(Locale locale,
boolean acceptDecimal)
locale - Locale para definir o separador do decimalacceptDecimal - indica se aceita valores decimais| Method Detail |
|---|
public Double getValue()
Double ou NULL caso o campo esteja em branco
ou preenchido erradopublic void setValue(double value)
value - valor
public void insertString(int offs,
String str,
AttributeSet a)
throws BadLocationException
insertString in interface DocumentinsertString in class PlainDocumentBadLocationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||