我想實現一個基於Netbeans平臺的應用程序,該應用程序處理數據(在文檔中收集)並以不同方式(在視圖中)顯示它們。文檔/視圖體系結構
到目前爲止,我已經創建了一個文件類型(名爲Document)和一個窗口的模塊。在窗口中,我已經放入了一個JPanel並自定義了代碼以用「DocumentVisualElement」類替換標準的JPanel類。但是實例化一個「DocumentVisualElement」需要一個Lookup實例。我試圖用「Lookup.getDefault()」獲得一個,但是這會在「DocumentVisualElement」構造函數中觸發一個錯誤:在查找中找不到「DocumentDataObject」。
我錯過了什麼嗎?有沒有更好的方式去做我想做的事情?
在此先感謝您花費時間來幫助我。
事實上的部分,我已經有一個JPanel中,我可以顯示哪些文件包含的內容。我的問題是我不知道如何聲明和訪問支持文檔。對我來說,但我可能是錯的,嚮應用程序添加一個「文件類型」模塊不會添加文檔的一個實例。 – Zelig63 2012-08-11 08:50:38
@ Zelig63:我想我不清楚。您不會在JPanel中顯示文檔。您在JTextArea或JEditorArea中顯示文檔。 – 2012-08-13 13:12:04
當我創建了我的「文件類型」模塊時,我爲我創建了三個新類:「DocumentDataObject」,「DocumentTemplate」和DocumentVisualElement「,您是否需要在新類中創建一個」DocumentDataObject「實例, 「JTextArea」或「JEditorArea」?我該如何處理我的「DocumentVisualElement」類? – Zelig63 2012-08-14 06:15:58