Java Swing > Вызов определенного сценария powershell путем выбора DefaultMutableTreeNode из модели Jtree
У меня первый раз с Java Swing, и мне интересно, могу ли я добавить значения для каждого DefaultMutableTreeNode и ссылаться на них, выбрав определенный узел?
например, вызов определенного сценария powershell путем выбора узла из модели Jtree (1 узел = 1 сценарий). Я действительно новичок, и я был бы рад, если бы кто-то мог объяснить или перенаправить меня к какому-либо решению;p
private JTree setTab2Tree() {
JTree tree;
DefaultMutableTreeNode root = new DefaultMutableTreeNode("Customers");
DefaultMutableTreeNode webClient = new DefaultMutableTreeNode("Web");
webClient.add(new DefaultMutableTreeNode("Person Customer"));
webClient.add(new DefaultMutableTreeNode("Firm Customer"));
DefaultMutableTreeNode appClient = new DefaultMutableTreeNode("App");
appClient.add(new DefaultMutableTreeNode("Person Customer"));
appClient.add(new DefaultMutableTreeNode("Firm Customer"));
root.insert(webClient, 0);
root.insert(appClient, 1);
tree = new JTree(root);
for (int i = 0; i < tree.getRowCount(); i++) {
tree.expandRow(i);
}
tree.setRootVisible(false);
tree.setShowsRootHandles(true);
tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
tree.addTreeSelectionListener(new MainTree.SelectionListener());
tree.setBorder(BorderFactory.createLineBorder(Color.black));
add(new JScrollPane(tree));
}