寻求Java高级树组件(包括Windowless Richedit Control功能)

时间:2010-08-24 03:57:59

标签: java tree richedit-control

我非常喜欢BooguNote(它是一个收集和组织信息片段的Sharp工具)但可惜它只是在Windows下运行。

我试图为BooguNote构建一个Java版本,所以我可以在linux下运行它(第一步:我想创建一个简单的BooguViewer),因为我不是很熟悉这么庞大的Java库,所以我请求帮助在这种情况下谁知道合适的Java树组件。

我的要求是:

它不是通常的树组件,因为您可以从BooguNote的屏幕截图中查看如下: http://boogu.me/en.jpg

常用树用作大纲,但在BooguNote中,树节点同时用作内容容器 - 您甚至可以保存大量文本它! (我听说作者在论坛之前说过他使用了“Windowless Richedit Control”技术)。

欢迎任何建议,提前致谢。

1 个答案:

答案 0 :(得分:0)

Oracle tutorial 告诉您如何使用Java Swing组件为应用程序和applet创建图形用户界面(GUI)。

Using Swing Components 教程开始。阅读以下顶级课程:

  • 使用顶级容器
  • JComponent类
  • 使用文本组件

完成以下组件课程:

  • 如何制作框架(主窗口)
  • 如何使用面板
  • 如何使用树木

您要用于制作查看器的Swing组件是JFrame,JPanel和JTree。