Name des Programms:
Freesoft DirChanger Klasse
Beschreibung:
mit dem Freesoft Dirchanger lassen sich alle Verzeichnisse inkl. Unterverzeichnisse als root DefaultMutableTreeNode ausgeben.
So können Sie sich z.b.: die verzeichnisse inkl Dateien und aller Unterverzeichnisse von "C:\Test" als DefaultMutableTreeNode
zurückgeben lassen. Hier ist eine Kleine Beispiel Klasse
Spoiler anzeigen
Screenshot(s):
siehe Datei Anhang
Verwendete Programmiersprache und IDE:
Java, eclipse
Systemanforderungen:
Neuste Java JDK und SDK Version
Download:
siehe Anhang
Lizenz/Weitergabe:
Freeware
Closed Source, Sourcecode gerne auf anfrage erhätlich.
Kommerzielle und nicht Kommerzielle Nutzung
Freesoft DirChanger Klasse
Beschreibung:
mit dem Freesoft Dirchanger lassen sich alle Verzeichnisse inkl. Unterverzeichnisse als root DefaultMutableTreeNode ausgeben.
So können Sie sich z.b.: die verzeichnisse inkl Dateien und aller Unterverzeichnisse von "C:\Test" als DefaultMutableTreeNode
zurückgeben lassen. Hier ist eine Kleine Beispiel Klasse
Java-Quellcode
- package test;
- import java.awt.BorderLayout;
- public class Main extends JFrame {
- private DefaultTreeModel model;
- private JTree tree;
- private JPanel contentPane;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- Main frame = new Main();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the frame.
- */
- public Main() {
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 300);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- contentPane.setLayout(new BorderLayout(0, 0));
- setContentPane(contentPane);
- tree = new JTree();
- contentPane.add(tree, BorderLayout.CENTER);
- model = (DefaultTreeModel) tree.getModel();
- loaddirs();
- }
- private void loaddirs(){
- Properties p = System.getProperties();
- String path = p.getProperty("user.home");
- File f = new File("C:\\Users\\Andy\\Documents\\Release Software");
- DefaultMutableTreeNode root = new DefaultMutableTreeNode(f.getName());
- root.removeAllChildren();
- [b]dirchanger.Main dc = new dirchanger.Main();
- root = dc.getdirs(root, f);[/b]
- model.setRoot(root);
- }
- }
Screenshot(s):
siehe Datei Anhang
Verwendete Programmiersprache und IDE:
Java, eclipse
Systemanforderungen:
Neuste Java JDK und SDK Version
Download:
siehe Anhang
Lizenz/Weitergabe:
Freeware
Closed Source, Sourcecode gerne auf anfrage erhätlich.
Kommerzielle und nicht Kommerzielle Nutzung