Clarification on modifying a Document's contents from a DocumentListener

后端 未结 3 487

From the Swing tutorial on text components:

You may want to change the document\'s text within a document listener. However, you should never modify t

3条回答
  •  不知归路
    2020-12-21 22:52

    1) using DocumentListener for

    • output from JTextComponent to the GUI

    • HightLighter or Styled text

    2) DocumentFilter for filtering of

    • unwanted chars,

    • chars sequence(s),

    these filtered chars could be

    • replaced with another char (or with defined chars sequence)

    • removed (never will be displayed in the JTextComponent)

    3) similair funcionality to provide JFormattedTextFieldis possible to input to the JTextComponent only chars 0 - 9, decimal separator, negative sing,

    4) So what is the correct way to change the text eg. as a result of a KeyEvent ?

    use DocumentFilter

提交回复
热议问题