是否可以在不使用JScrollBar
的情況下滾動JTextField
。例如,我會將字段定義爲最大大小120
,但只有40
可見,其餘 可以滾動(左/右)。 類似的,即HTML INPUT TEXT
的作品。沒有JScrollBar的JTextField可滾動
0
A
回答
1
如果您想限制用戶在文本字段中輸入120個字符,那麼您將使用DocumentFilter
。請參閱Implementing a DocumentFilter上的Swing教程中的部分以獲得一個工作示例。
+0
我會使用此與'DocumentListener'(同一教程)一起提醒用戶,當最大數量字符已經達到。例如,您可以在字符數達到最大值時發出警告'JLabel',並在不足時使其不可見。 – hfontanez
+0
可以用動作偵聽器來做到這一點,我猜。我不知道爲什麼這種泛型方法不能在更高版本的Java中擴展功能,因爲在製作GUI時這是非常普遍的需求。 – WonderMouse
相關問題
- 1. JScrollbar滾動每50像素
- 2. 滾動問題(Java-JFrame-JScrollBar)
- 3. JTextField滾動
- 4. 力的JScrollBar滾動到行頭
- 5. 如何使用JScrollbar滾動我的JFrame?
- 6. 滾動JScrollBar的一個在windowbuilder親
- 7. 有沒有可能滾動Tkinter ListBoxes沒有滾動條?
- 8. 的JTextField沒有GUI
- 9. JScrollBar可見
- 10. JTextField橫向滾動java swing
- 11. 滾動數字java swing JTextField
- 12. 如何自動滾動到可焦點JTextField的位置?
- 13. 沒有滾動條的高度限制的可滾動列
- 14. JTextField沒有出現
- 15. 沒有滾動條的可滾動區域
- 16. 沒有滾動條的可滾動框架(即兼容模式)
- 17. 沒有滾動條的jQuery滾動框
- 18. 沒有滾動條的滾動div
- 19. 沒有滾動條的視差滾動
- 20. 使用單個JScrollBar的JComponent上的不同滾動速度
- 21. 可選的JLabel,只有JTextfield
- 22. 滾動條出現在Chrome,但沒有什麼可滾動
- 23. 有沒有什麼辦法可以滾動ScrollView中的gridview/listview的滾動條?
- 24. 如何防止JScrollBar滾動頁面向下的特定事件?
- 25. 沒有滾動條
- 26. UIScrollView沒有滾動
- 27. Log4qt:DailyRollingFileAppender沒有滾動
- 28. UITableView沒有滾動
- 29. 在滾動視圖沒有滾動
- 30. Achive滾動滾動視圖沒有
純JTextField像這樣工作 – BackSlash
但它可以永久滾動? 新的JTextField(40)將顯示40個字符,而其他將滾動。但我想限制他們在 第120個填充後停止滾動。 – WonderMouse
然後你需要[限制JTextField的長度](http://stackoverflow.com/questions/10136794/limiting-the-number-of-characters-in-a-jtextfield) – BackSlash