因此。这些想法是少数......没有好的..所以这是我遇到的问题,无法找到解决方案。
我需要一个包含要做的事情的分层列表的txt文件,看起来像这样:
txt文件应该在程序中填写JPanel中显示的列表,并且在每个步骤之后都有一个复选框来确认“我一直是个好男孩并完成了这个”。 列表可以随时间变化并增长和缩小,因此解决方案需要滚动条。 该列表还应该包含显示更多行的功能。
我正在使用的解决方案是在Jave编译器1.6中完成的,我使用Swing进行布局。 我到目前为止的想法是: 修改了JTable ......以及我感到羞耻的其他解决方案.. 这就是它.. ..
答案 0 :(得分:2)
JTree
。渲染器应该是一个带复选框和文本区域的面板。
答案 1 :(得分:2)
查看JTree
必须覆盖JTree Renderer and Editor(对于JTable
和JTree
和<{p}}
所有数据都存储在DefaultTreeModel
答案 2 :(得分:2)
另请考虑org.netbeans.swing.outline.Outline
,讨论here并在下面进行说明。它在屏幕截图中并不明显,但Outline
实例已添加到JScrollPane
。
答案 3 :(得分:1)
我想说JTreeTable是一个正确的选择。它将提供大量的功能和灵活性。请看一些非常基本的例子:
出于任何严肃的目的,请使用提供的成熟实现,例如,SwingLab项目:
另请参阅以下答案: