gdx-studio
git clone https://git.pyrossh.dev/gdx-studio
An IDE for creating Games using libgdx and Java supported on all platforms Android, iOS, Desktop
src/gdxstudio/panel/DPanel.java
| a9b2a64 | 1 | package gdxstudio.panel; |
| a9b2a64 | 2 | import java.io.File; |
| a9b2a64 | 3 | |
| a9b2a64 | 4 | import javax.swing.JTree; |
| a9b2a64 | 5 | import javax.swing.tree.DefaultMutableTreeNode; |
| a9b2a64 | 6 | import javax.swing.tree.DefaultTreeModel; |
| a9b2a64 | 7 | |
| a9b2a64 | 8 | import scene2d.Asset; |
| a9b2a64 | 9 | |
| a9b2a64 | 10 | public class DPanel extends JTree {
|
| a9b2a64 | 11 | private static final long serialVersionUID = 1L; |
| a9b2a64 | 12 | DefaultTreeModel treeModel; |
| a9b2a64 | 13 | DefaultMutableTreeNode root; |
| a9b2a64 | 14 | DefaultMutableTreeNode atlas; |
| a9b2a64 | 15 | DefaultMutableTreeNode font; |
| a9b2a64 | 16 | DefaultMutableTreeNode music; |
| a9b2a64 | 17 | DefaultMutableTreeNode sound; |
| a9b2a64 | 18 | DefaultMutableTreeNode model; |
| a9b2a64 | 19 | DefaultMutableTreeNode skin; |
| a9b2a64 | 20 | |
| a9b2a64 | 21 | DPanel() {
|
| a9b2a64 | 22 | root = new DefaultMutableTreeNode(); |
| a9b2a64 | 23 | treeModel = new DefaultTreeModel(root); |
| a9b2a64 | 24 | |
| a9b2a64 | 25 | for(File file: new File(Asset.basePath+"font").listFiles()) |
| a9b2a64 | 26 | root.add(new DefaultMutableTreeNode(file.getName())); |
| a9b2a64 | 27 | } |
| a9b2a64 | 28 | |
| a9b2a64 | 29 | |
| a9b2a64 | 30 | } |