|
|
@ -18,6 +18,9 @@ import java.awt.event.WindowEvent; |
|
|
|
import java.awt.event.WindowListener; |
|
|
|
import java.awt.event.WindowListener; |
|
|
|
import java.io.FileReader; |
|
|
|
import java.io.FileReader; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.IOException; |
|
|
|
|
|
|
|
import java.util.Arrays; |
|
|
|
|
|
|
|
import java.util.Collections; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
import java.util.logging.Logger; |
|
|
|
import java.util.logging.Logger; |
|
|
|
import javax.swing.event.TreeSelectionEvent; |
|
|
|
import javax.swing.event.TreeSelectionEvent; |
|
|
|
import javax.swing.event.TreeSelectionListener; |
|
|
|
import javax.swing.event.TreeSelectionListener; |
|
|
@ -50,7 +53,9 @@ public class MaterialBrowser extends javax.swing.JDialog implements TreeSelectio |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
String[] leaves = assetManager.getMaterials(); |
|
|
|
String[] leaves = assetManager.getMaterials(); |
|
|
|
TreeUtil.createTree(jTree1, leaves); |
|
|
|
List<String> leavesList = Arrays.asList(leaves); |
|
|
|
|
|
|
|
Collections.sort(leavesList); |
|
|
|
|
|
|
|
TreeUtil.createTree(jTree1, leavesList.toArray(new String[0])); |
|
|
|
TreeUtil.expandTree(jTree1, (TreeNode) jTree1.getModel().getRoot(), 1); |
|
|
|
TreeUtil.expandTree(jTree1, (TreeNode) jTree1.getModel().getRoot(), 1); |
|
|
|
jTree1.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); |
|
|
|
jTree1.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); |
|
|
|
jTree1.addTreeSelectionListener(this); |
|
|
|
jTree1.addTreeSelectionListener(this); |
|
|
|