documentfilter

    0熱度

    2回答

    我想要做的是當我們要在TextField中輸入內容時,它不應該允許符號。如何排除符號? 的代碼我使用: if (evt.getKeyChar()=='&'||evt.getKeyChar()=='@') { jTextField2.setText(""); }

    1熱度

    1回答

    我有2個java類。一旦添加文檔偵聽器到文檔(HTMLDoc)。另一個是實現DocumentListener的類。 我想能夠返回一個值到這個類,所以我知道什麼時候文檔被改變,所以我可以去掉不需要的HTML粘貼並導致JTextPane的問題。 doc = (HTMLDocument) kit.createDefaultDocument(); //setContentType("text/html"

    0熱度

    1回答

    有沒有人找到了一種方法以允許的DocumentFilter檢測從Web瀏覽器粘貼到的JTextPane? 我注意到,它會趕上從控制檯的文本或文本粘貼到一個的JTextPane,但在Windows,當從網頁的東西粘貼到的JTextPane的的DocumentFilter沒有檢測到insertString ()或replaceString()。 一個有趣的事情要注意的是,的DocumentListen

    0熱度

    1回答

    我使用DocumentFilter將輸入限制爲整數或小數。 而我在這裏發佈的代碼工作得很好。 任何人都可以幫助我如何限制在給定的代碼輸入長度或範圍? 謝謝! class MyIntFilter extends DocumentFilter { public void insertString(FilterBypass fb, int offset, String string, Att

    0熱度

    2回答

    我想創建一個虛擬的數字鍵盤,所以,當我按下ü我得到,我產生,Ø產生,依此類推: 789 789 uio becomes 456 jkl 123 m 0 但我需要鍵盤的其餘部分繼續照常工作。我試過this和一些其他的解決方案,但它們對我沒用,因爲在我的JTextField上,我得到了4U5I6O(或U4I5O6,這取決於我實現的解決方案)。 我需要擺脫這封信,並只產生數字。

    1熱度

    1回答

    我有一個JTextPane與KeyReleased Event綁定。我的目標是,無論用戶在該TextPane中輸入哪個 它都會打印一些字符。 {'I', 'N', 'V', 'A', 'L', 'I', 'D'}; 上面的字符打印每個keyReleased事件。如果用戶按下any character,則JTextPane在下一個事件顯示'N'之後顯示'I'。 如果我一個接一個按下它的正常工作。

    5熱度

    1回答

    我在這裏有一個代碼,我得到了形式MDP的博客。 sizefilter和數字過濾器。我如何讓一個文本字段爲兩個文檔過濾器設置其過濾器。 這裏isthe numberfilter import javax.swing.text.BadLocationException; import javax.swing.text.AttributeSet; import javax.swing.text.Do

    3熱度

    1回答

    我想創建一個Swing JTextPane,當用戶在其中輸入文本時需要採取操作。但我也希望能夠更改該窗格中的文本,而不用將其作爲用戶輸入進行處理。我怎樣才能做到這一點?

    1熱度

    2回答

    我有一個JTable,它使用JTextPane作爲編輯器和渲染器。我在編輯器中添加了一個keyListener,它偵聽「空格」字符並檢查最後一個單詞是否爲URL,如果是,則使用以下屬性將其作爲超鏈接添加到編輯器中:attrs.addAttribute(HTML.Attribute.HREF, url);。我很快意識到,當我粘貼文本時,這不會將URL轉換爲超鏈接,因此我決定使用DocumentFil

    1熱度

    2回答

    我使用: String s = JOptionPane.showInputDialog(...); 得到響應從用戶到一個問題,備用;該對話框被設置爲顯示響應的文本字段。我想限制在字母數字和'_'的響應中允許的字符。是否可以在文本字段上安裝DocumentFilter,而無需從頭開始實施我自己的自定義對話框?