Jsplitapne, Jpanel очистки Не работает
У меня есть один JSplitpane, на левой и правой части одного и того же, я добавил JPanel каждый, то есть на левой панели и правой панели.
На левой панели я добавил Jtree, и при выборе листа этого дерева я хочу относительно нарисовать содержимое на правой панели. Это не работает, как мне этого добиться?
Я новичок в качелях и не знаю, как мы очищаем все компоненты, смонтированные на контроллере, в моем случае rightPanel.
вот что я написал в слушателе событий jTree..
tree.addTreeSelectionListener(new SelectionListener(){
@Override
public void valueChanged(TreeSelectionEvent se) {
JTree tree = (JTree) se.getSource();
DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) tree.getLastSelectedPathComponent();
String selectedNodeName = selectedNode.toString();
if (selectedNode.isLeaf()) {
if(selectedNodeName.equals("Gold")){
rightpanel.repaint();
System.out.println(selectedNodeName);
}
}
}
});
Пожалуйста, предоставьте предложения.