文档/视图架构

时间:2012-08-10 16:11:52

标签: java netbeans-platform

我想实现一个基于Netbeans平台的应用程序来处理数据(收集在文档中)并以不同的方式显示它们(在视图中)。

到目前为止,我已经创建了一个具有文件类型(名为Document)和窗口的模块。在窗口中,我放了一个JPanel并自定义代码,用“DocumentVisualElement”类替换标准的JPanel类。但实例化“DocumentVisualElement”需要一个Lookup实例。我试图使用“Lookup.getDefault()”来获取它,但这会在“DocumentVisualElement”构造函数中触发错误:在查找中找不到“Doc​​umentDataObject”。

我错过了什么吗?有没有更好的方法来做我想做的事情?

提前感谢你花时间去帮助我。

2 个答案:

答案 0 :(得分:0)

可以使用支持文档创建JTextArea。

Java Swing组件层次结构如下:

JPanel
    JScrollPane
        JTextArea

答案 1 :(得分:0)

听起来你正在寻找的是MultiView Windows - 相同的功能用于在NetBeans中显示GUI表单的不同视图(代码和表单视图)。

File Type Integration Tutorial可能是完美的选择,如果没有,那么请阅读adding multiple MultiView segments上的部分