gdx-studio

#libgdx#java#desktop

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
}