0

我非常喜欢BooguNote(它是一个收集和整理信息碎片的Sharp工具),但可惜它目前只是在windows下运行。

我尝试为 BooguNote 构建一个 Java 版本,以便可以在 linux 下运行它(第一步:我只想制作一个简单的 BooguViewer ),因为我对如此庞大的 Java 库不是很熟悉,所以我寻求知道的帮助在这种情况下合适的 Java 树组件。

我的要求是这样的:

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

通常的树被用作大纲,但在 BooguNote 中,树节点同时被用作内容容器- 你甚至可以在其中保存一个巨大的文本!(之前在论坛里听作者说过,他用的是“Windowless Richedit Control”技术)。

欢迎任何建议,在此先感谢。

4

1 回答 1

0

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

使用 Swing 组件教程开始。完成以下顶级课程:

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

完成以下组件课程:

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

您想用来制作查看器的 Swing 组件是 JFrame、JPanel 和 JTree。

于 2010-08-24T07:59:13.153 回答