2012-10-12 57 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