Zum Inhalt springen

Forrester

Mitglieder
  • Gesamte Inhalte

    39
  • Benutzer seit

  • Letzter Besuch

    Nie

Beiträge von Forrester

  1. Danke Beezer,

    ich habe das Gravis GamePad Pro auch aber nicht als usb.

    und es läuft unter 2000 einfach nicht. deßhalb wollte ich mich mal nach einer anderen lösung umschauen.

    läuft die usb version unter 2000 und unter xp??

    ehre

    forrester

    JTree

    ok schon klar, aber wie soll ich das da machen?

     
    
    import java.awt.*;
    
    import java.awt.event.*;
    
    import java.awt.Frame;
    
    import javax.swing.*;
    
    import javax.swing.plaf.*;
    
    import javax.swing.JTree;
    
    import javax.swing.tree.*;
    
    import javax.swing.event.*;
    
    import javax.swing.JScrollPane;
    
    import java.util.*;
    
    import java.io.*;
    
    
    
    /**
    
     * Title:
    
     * Description:
    
     * Copyright:    Copyright (c) 2001
    
     * Company:
    
     * @author
    
     * @version 1.0
    
     */
    
    
    
    public class TreeApp extends JFrame
    
    {
    
      private File files[] = File.listRoots();
    
      private JTree.DynamicUtilTreeNode root = new JTree.DynamicUtilTreeNode("root", files);
    
      private JTree tree = new JTree(root);
    
      private JPanel centerPanel = new JPanel();
    
      DefaultTreeModel treeModel = (DefaultTreeModel)tree.getModel();
    
    
    
      public TreeApp()
    
      {
    
        super("TreeDemo!");
    
        initTree();
    
        this.getContentPane().add(centerPanel);
    
      }
    
    
    
      public static void main(String[] args)
    
      {
    
        TreeApp jma = new TreeApp();
    
        jma.setSize(500,450);
    
        jma.setVisible(true);
    
        try
    
        {
    
          //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    
          UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
    
        } catch(Exception e)
    
        {
    
          e.printStackTrace();
    
        }
    
        jma.addWindowListener(new WindowAdapter()
    
        {
    
          public void windowClosing(WindowEvent e)
    
          {
    
            System.exit(0);
    
          }
    
        });
    
      }
    
    
    
      private void initTree()
    
      {
    
        try
    
        {
    
          /*
    
          DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer();
    
          renderer.setLeafIcon(new ImageIcon("middle.gif"));
    
          tree.setCellRenderer(renderer);
    
          */
    
          tree.putClientProperty("JTree.lineStyle", "Angled");
    
          tree.setAutoscrolls(true);
    
          tree.setRootVisible(false);
    
          tree.setShowsRootHandles(true);
    
          /* Allow each root file to have children. */
    
          for (Enumeration kids = root.children(); kids.hasMoreElements() ; )
    
          {
    
            JTree.DynamicUtilTreeNode node = (JTree.DynamicUtilTreeNode)kids.nextElement();
    
            node.setAllowsChildren(true);
    
          }
    
          tree.addTreeSelectionListener(new TreeSelectionListener()
    
          {
    
            public void valueChanged(TreeSelectionEvent e)
    
            {
    
              String selectedPath = tree.getSelectionPath().toString();
    
              System.out.println(selectedPath);
    
            }
    
          });
    
          tree.addTreeExpansionListener(new MyTreeExpansionListener(){});
    
          tree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
    
          JScrollPane treeView = new JScrollPane(tree);
    
          treeView.setPreferredSize(new Dimension(400, 400));
    
          centerPanel.add(treeView, "West");
    
        } catch (Exception e)
    
        {
    
          e.printStackTrace();
    
        }
    
      }//END initTree
    
    
    
      /*  * A class to sift out only directories.  */
    
      class DirectoryFilter implements FileFilter
    
      {
    
        public boolean accept(File file)
    
        {
    
          return (file.isDirectory() && !file.isHidden()) ? true : false;
    
        }
    
      }
    
    
      /**
    
       * Der TreeExpansionListener 
    
       */
    
      class MyTreeExpansionListener implements TreeExpansionListener
    
      {
    
        public void treeCollapsed(TreeExpansionEvent event)
    
        {
    
        }
    
        public void treeExpanded(TreeExpansionEvent event)
    
           {
    
             TreePath path = event.getPath();
    
             JTree.DynamicUtilTreeNode node = (JTree.DynamicUtilTreeNode)path.getLastPathComponent();
    
             if (node.getChildCount() == 0)
    
             {
    
               File file = (File)node.getUserObject();
    
               File[] subs = file.listFiles();
    
               if ((subs != null) && (subs.length != 0))
    
               {
    
                 java.util.Arrays.sort(subs);
    
                 System.out.println(subs[1].toString());
    
                 JTree.DynamicUtilTreeNode.createChildren(node,subs);
    
                 for (Enumeration kids = node.children() ; kids.hasMoreElements() ; )
    
                 {
    
                   JTree.DynamicUtilTreeNode subnode = (JTree.DynamicUtilTreeNode)kids.nextElement();
    
                   File subfile = (File)subnode.getUserObject();
    
                   if (subfile.isDirectory())
    
                   {
    
                     subnode.setAllowsChildren(true);
    
                   } else
    
                   {
    
                     subnode.setAllowsChildren(false);
    
                   }
    
                 }
    
                 treeModel.reload(node);
    
               }
    
             }
    
           }
    
      }
    
    }
    
     

    danke schonmal.

    ehre

    <FONT COLOR="#a62a2a" SIZE="1">[ 12. November 2001 12:29: Beitrag 1 mal editiert, zuletzt von Forrester ]</font>

    JTree

    Hallo Zusammen,

    wie kann ich in einem JTree der mir meine Festplatte anzeigt einstellen das er mir nicht in jedem node den kompletten Pfad anzeigt sondern nur wie im Explorer den namen des Ordners oder der datei. Weiß leider nicht mehr weiter.

    bin für jeden vorschlag dankbar.

    ehre :confused:

  2. willst du denn auch ein manifest einbinden oder wie?

    ich mache es so

    jar -cmf manifest JARFILE.jar *.class ......

    geht eigentlich schon.

    vielleicht hilft es dir ja

    ehre

    forrester

    <FONT COLOR="#a62a2a" SIZE="1">[ 26. September 2001 09:54: Beitrag 1 mal editiert, zuletzt von Forrester ]</font>

  3. wozu brauche ich eigentlcih die swap partition. wie groß sollte die denn sein

    was muss ich denn dann in der partitions tabelle machen?

    danke

    forrester :)

    <FONT COLOR="#a62a2a" SIZE="1">[ 31. August 2001 11:14: Beitrag 1 mal editiert, zuletzt von Forrester ]</font>

  4. Hallo alle zusammen,

    ich will mir auf mein bestehendes win 2k system noch ein suse linux draufklatschen.

    ich habe die platte so partitioniert

    4 gig ntfs c: ; 4 gig ext2(glaub ich??); erweitert; und der rest halt noch.

    also meine frage ist nun, ob sich das so realisieren lässt oder gibt es da irgendwelche probleme? wie kann ich dann booten? den lilo in mbr??

    probleme mit llinux und ntfs????

    bin für jeden vorschlag dankbar!

    danke

    forrester :confused: :confused:

  5. man hört sich schon toll an.

    ich hab auch immer auf nokia geschwört aber ich wollte mal

    was anderes probieren und das ist irgendwie das einzige was

    ich interessant fand. wie bist du denn mit den akkuzeiten

    und so zufrieden? was kostet ein datenkabel?

    plauder doch einfach mal aus dem nähkästchen. mich interessiert

    das ding wirklich.

    ehre

    forrester :)

  6. ehre,

    ich habe mir auch überlegt mir dieses telefon zuzulegen.

    aber meine frage: ist das wirklich so toll wie es immer

    heißt?

    kann ich z.B. wie bei nokia wenn ich ne mail bekommen habe

    den namen der person sehen wenn ich die nummer im tel.buch

    abgespeichert habe oder kommt da bloß die nummer.

    lohnt sich der kauf???

    gruß

    forrester :)

  7. ne an dem ist gar nix falsch. ich habs irgendwie vercheckt. ich hab mein prob. schon in den griff bekommen. ich hatte nen kleinen denkfehler.

    aber danke für eure hilfe ich werde da sicherlich drauf zurückkommen.

    ehre

    forrester :)

  8. ja das sit schon richtig was du schreibst. aber ich wollte eigentlich nur die dateien auswählen ohne sie zu öffnen. sie werden an einer anderen stelle weiterverarbeitet.

    sorry wenn ich mich vorhin falsch ausgedrückt habe. ich brauche also eigentlich nur den kompletten pfad von den dateien in einem string drinnen. hast du dafür irgend eine lösung parat?

    danke schonmal im vorraus

    ehre

    forrester

  9. Hallo zusammen,

    ich brauche hilfe. und zwar hab ich folgendes problem:

    ich will mit dem JFC dateien aus irgendeinem verzeichnis herziehen. wie kann ich diesen pfad in einem string speichern? bisher kann ich nur dateien die im gleichen verzeichnis wie mein programm sind öffnen.

    hat von euch da jemand einen plan?

    :confused:

    ehre

    forrester

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...