Netbeans JTree Linestyle - PullRequest
       16

Netbeans JTree Linestyle

0 голосов
/ 28 августа 2009

У меня проблемы с удалением строк "lineStyle" в JTrees с использованием Netbeans. В автономной программе я могу сделать это:

    JTree myJTree = new JTree();
    myJTree.putClientProperty("JTree.lineStyle", "None");

    JScrollPanel myScrollPanel = new JScrollPanel();
    myScrollPanel.setViewportView(myJTree);

Но когда я пытаюсь добавить этот код в созданный в Netbeans графический интерфейс, я получаю то, что выглядит как стиль Windows Default Есть идеи, что я делаю не так?

Ответы [ 2 ]

1 голос
/ 28 августа 2009

NetBeans устанавливает собственный системный пользовательский интерфейс.

Это можно исправить, переопределив методы setUI или updateUI на вашем JTree, где в дополнение к вызову метода супер реализации вы должны выполнить настройку свойства клиента.

0 голосов
/ 11 мая 2013

Вызов следующего удаляет строки из JTrees глобально в Swing

UIManager.put("Tree.paintLines", Boolean.FALSE);

(Не знаю, как это взаимодействует с NetBeans, извините.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...