大家好,我正在用JPanel
和JFrame
製作桌面應用程序。這裏是我的樹結構:我如何根據我的動態變化Jtree爲java桌面應用程序更改Jtree的顏色
默認樹
@Root
|-L1B (node-1)
|-L2A (node-2)
|-L1A (node-3)
這個我讀文件後(讓我們假設兩個值:value1
和value2
),並添加葉數據。
所以,I'de想改變顏色像這樣:
@Root
|**-L1B** (node-1)(with green color)
| value1(with green color)
| value2(with green color)
|-L2A (node-2)
|-L1A (node-3)
value1
值可能爲60,這意味着60秒它會是綠色的,然後變成紅色。
@Root
|**-L1B** (node-1)(with green color)
| value1(with green red)
| value2(with green color)
|-L2A (node-2)
|-L1A (node-3)
,60年代後,value2
值可能比60年代更value1
,使60秒這將是綠色的,然後變成紅色。
@Root
|**-L1B** (node-1)(with green color)
| value1(with green red)
| value2(with green color)
|-L2A (node-2)
|-L1A (node-3)
所以,基本上我想要運行過程的層次結構。當它運行時,顏色應該是綠色的,然後它會變成另一種顏色。
我會看看[Java教程 - 如何使用樹](https://docs.oracle.com/javase/tutorial/uiswing/components/tree.html)。 –