簡體   English   中英

覆蓋 Java DefaultStyledDocument 實現

[英]Override the Java DefaultStyledDocument implementation

我是學生。 當我學習 GOF 時,我想創建第 2 章中提到的文字處理器。 我選擇使用 Java swing,我想擴展 DefaultStyledDocument 並重寫 insertUpdate 和相關方法,以便實現和管理我自己的 Element 樹,這樣我就可以實踐 Composite and Flyweight Pattern。 問題是當我覆蓋 insertUpdate 方法時,插入換行符無效。 插入換行符時,我的元素樹將創建一個新的段落(BrachElement),但 cursor 不會移動到下一行,Swing 只是不顯示它,我的以下字符只是在同一行中。

誰能幫幫我,謝謝。

試試這個來了解你的結構是如何變化的

還有這個http://java-sl.com/JEditorPaneTables.html看看如何改變結構

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM