2012-10-12 27 views
2

所以。这些想法是一些..没有好的..所以这里是我遇到的问题,不能找出解决方案。如何在Java Swing中使用复选框显示分层字符串列表?

我需要包含的事情要做分级列表一个txt文件,看起来像这样:

  • 提问
    • 问问题之前,先检查类似的问题
    • 制定问题以便清楚地显示问题。
  • 发布问题
    • 握住你的拇指,这可能会挽救你的一天。

TXT文件,应在程序填写一个JPanel和每个步骤后显示一个列表有一个复选框comfirm“我一直是个好孩子,做这个”。 该列表可以随时间变化并增长和缩小,因此该解决方案需要一个滚动条。 该列表还应包含显示更多一行的功能。

我正在使用的解决方案是在Jave编译器1.6中完成的,使用Swing对我的布局进行了即时通讯。 想法到目前为止,我不得不为: 修改JTable中......和其他的解决方案我正在asshamed的.. 而这就是它..

回答

2

JTree与自定义呈现。渲染器应该是带复选框和文本区域的panle。

1

我会说JTreeTable是一个正确的选择。它将提供很大的力量和灵活性。请看到一些非常基本的例子:

对于任何严肃的目的,请使用成熟的实现提供,例如,由SwingLab项目:

另请参阅下面的答案:

+0

在这些过时的参考文献上摇头:他们是第一次尝试(更多的案例研究比可用),并且在JXTreeTable中修复了大量问题(并非所有问题)...... – kleopatra

+0

我在暗示一个想法,但不是实际的实施。 –

+0

我已经更新了答案。 @ kleopatra,谢谢你,我的错误。 –

2

还要考虑org.netbeans.swing.outline.Outline,讨论here和如下图所示。它在截图中并不明显,但0123'实例已添加到JScrollPane

image