title image


Smiley Re: von verzeichnissen und laufwerken...
danke!ich hab zwar immer gedacht java.io.* wäre nur für dieein- und ausgabe zurständig, aber da hab ich mich wohlgeirrt! also das mit listRoots() funktioniert wunderbar, nurmit list() / listFiles() hab ich probleme...ich hoffe es ist nicht zu viel verlangt, dich zu bitten mal ein konkretes beispiel mit dieser methode zu machen,aber das würde mir sehr weiterhelfen...Fredimein bisheriger code, falls ihn dich interessiert:import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.tree.DefaultMutableTreeNode;import java.io.*;import java.io.File.*;public class Explorer extends JFrame{JSplitPane splitPane; JPanel content,links,rechts; JTree baum; DefaultMutableTreeNode top; JScrollPane lScroll; public static void main(String args[]) {Explorer fenster = new Explorer("JavaExplorer"); fenster.pack(); fenster.setSize(700,500); fenster.show();} Explorer(String titel) {super(titel); try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());} catch(Exception ex) {;} content = new JPanel(); setContentPane(content); content.setLayout(new BorderLayout()); links = new JPanel(); links.setBackground(Color.white); rechts = new JPanel(); splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,links,rechts); splitPane.setOneTouchExpandable(true); content.add(splitPane,BorderLayout.CENTER); lScroll = new JScrollPane(baum); top = new DefaultMutableTreeNode("Computer"); baum = new JTree(top); links.add(baum); setLW(); addWindowListener(new MWindowAdapter());} void setLW() {int anzahl = File.listRoots().length; for (int i=0;i {DefaultMutableTreeNode unter1 = new DefaultMutableTreeNode(File.listRoots()[i]); top.add(unter1); setFolder(unter1);};} void setFolder(DefaultMutableTreeNode laufwerk) {DefaultMutableTreeNode unter2 = new DefaultMutableTreeNode("yadda"); laufwerk.add(unter2);} public class MWindowAdapter extends WindowAdapter {public void windowClosing(WindowEvent e) {System.exit(0);};};}ENDE CODEich bin noch nicht lange unter den java-programmern,also immer raus damit, wenn was an meinem code auszusetzenoder verbesserungswürdig ist!tschau!

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: