У меня есть 2 дерева в моей программе. Iam, используя метод clearselection() JTree, чтобы очистить выделение в 1 дереве, если выбрано что-то в другом дереве. Основной код-то вроде этого: (в качестве слушателя событий ValueChanged и дерева будучи один, на котором был вызван текущий выбор)Проблема Java с методом clearselection()
if (tree == tree1){
tree2.clearSelection();
} else {
tree1.clearSelection();
}
Когда я выбираю в первый раз, он отлично работает. Но когда я пытаюсь выбрать из другого дерева после этого, кажется, метод valueChanged получает вызов дважды. Любое решение?
Мой плохой. Я фактически отредактировал предыдущий вопрос, предполагая, что вы будете уведомлены об этом. Я использовал код точно так же, как и вы. Это не сработало. Снова выстрелит и сообщит. – Goutham