2012-02-27 61 views
1

當我在超出指定範圍的文本窗格中輸入任何值時,如何驗證JTextPane?我想將文本窗格更改爲紅色以指示用戶未輸入正確的值,並且用戶應該再次輸入文本窗格中的值。驗證文本框的範圍

我該如何驗證?

+2

實際上需要更多信息。你想要顯示的錯誤和當用戶鍵入?或者在他進入文本並且焦點丟失之後? SSCCE會有幫助。以下是你可以寫一個的方法:http://sscce.org/ – sethu 2012-02-27 05:54:47

回答

2

這種情況可能需要JFormattedTextField。有關詳細信息和工作代碼,請參見教程中的How to Use Formatted Text Fields

+0

請注意,如果你發佈了一個SSCCE,讓你更清楚你想要驗證的內容,我很可能會將'可能'換成絕對'或更好的策略(什麼是有效的,什麼是不是等)。 – 2012-02-27 06:04:44

+0

這是JSpinner的答案,不是嗎 – mKorbel 2012-02-27 07:20:24