我有一棵樹顯示網絡設備。樹被過濾,以便設備按位置和設備類型顯示。例如,節點「辦公室」將具有子節點「計算機」和「打印機」,每個節點都帶有設備。 當我選擇位置節點時,我想選擇它下面的所有節點,並將其添加到我的樹的選擇路徑[]中,以使它們都高亮顯示。下面是我的代碼,但我無法弄清楚如何讓這個工作。 private class DefaultDeviceTreeCellRenderer extends De
不知何故,我無法爲JTree節點啓用「選擇高亮」選項。 我正在使用我的項目中的自定義單元格渲染器(這很可能會導致此問題)。 這是一個完整的渲染器類代碼: protected class ProfessionTreeCellRenderer extends DefaultTreeCellRenderer {
private final JLabel label;
public