@Override
public void actionPerformed(ActionEvent e) {
Runnable runner = new Runnable() {
@Override
public void run() {
TreePath[] paths = resourcesTree.getSelectionPaths();
for(TreePath path : paths) {
final Object userObject = ((DefaultMutableTreeNode)
path.getLastPathComponent()).getUserObject();
if(userObject instanceof NameBearerHandle) {
SwingUtilities.invokeLater(new Runnable() { @Override
public void run() {
((NameBearerHandle)userObject).getCloseAction()
.actionPerformed(null);
}});
}
}
}
};
Thread thread = new Thread(runner, "CloseSelectedResourcesAction");
thread.setPriority(Thread.MIN_PRIORITY);
thread.start();
}
MainFrame.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:gate-core
作者:
评论列表
文章目录