ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
719
719
EMPFEHLEN
-
Hallo tutorials.de User,
ich komm gleich zu meinem Problem.
Frage 1:
Ich möchte einen Ordner aus dem Explorer über Drag & Drop in ein Tree einfügen. Dort soll dann der Ordner eingefügt werden.
Übermittelte Informationen:- OrdnerName
- OrdnerIcon
- OrdnerPfad
Frage 2:
Wie kann ich die Icongröße von einem Tree verändern. die Icons sind ja so winzig. Ich würde gern das Icon auf 32x32 Pixel vergrößern.
Ich danke euch herzlich für eure Hilfe.
-
14.09.08 12:49 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
schau mal hier:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
/** * */ package de.tutorials; import java.awt.Dimension; import java.awt.datatransfer.DataFlavor; import java.awt.dnd.DnDConstants; import java.awt.dnd.DropTarget; import java.awt.dnd.DropTargetAdapter; import java.awt.dnd.DropTargetDropEvent; import java.io.File; import java.util.List; import javax.swing.DropMode; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel; /** * @author Tom * */ public class JTreeDNDFromExplorerExample extends JFrame { public JTreeDNDFromExplorerExample() { super("JTreeDNDFromExplorerExample"); setDefaultCloseOperation(EXIT_ON_CLOSE); final JTree tree = new JTree(new DefaultTreeModel( new DefaultMutableTreeNode("root"))); tree.setDropMode(DropMode.ON_OR_INSERT); DropTarget dropTarget = new DropTarget(tree, new DropTargetAdapter() { @Override public void drop(DropTargetDropEvent dtde) { dtde.acceptDrop(DnDConstants.ACTION_MOVE); try { @SuppressWarnings("unchecked") List<File> files = (List<File>) dtde.getTransferable() .getTransferData(DataFlavor.javaFileListFlavor); for (File file : files) { System.out.println(file); DefaultMutableTreeNode targetNode = null; if (tree.isSelectionEmpty()) { targetNode = (DefaultMutableTreeNode) tree .getModel().getRoot(); } else { targetNode = (DefaultMutableTreeNode) tree .getSelectionPath().getLastPathComponent(); } targetNode.add(new DefaultMutableTreeNode(file .getName())); tree.updateUI(); } } catch (Exception e) { e.printStackTrace(); } } }); tree.setPreferredSize(new Dimension(200, 400)); add(tree); pack(); setVisible(true); } /** * @param args */ public static void main(String[] args) { new JTreeDNDFromExplorerExample(); } }
und hier:
http://www.tutorials.de/forum/java/1...usblenden.html
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-

Ich könnt dich knutschen Tom. Danke für den Impuls. Ich werde das ganze nun meinen Bedürfnissen anpassen.
Danke Tom, hast mein Wochenende versüßt.
Ähnliche Themen
-
Drag & Drop von Tabelle nach Tree
Von Ahuga im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 26.08.10, 10:24 -
SWT: Ghosted Drag-Image bei Drag & Drop
Von snake_plissken im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 15.04.06, 23:36 -
Drag/Drop Tree -> Table: Wie bekomme ich den Spaltenindex?
Von dennisalcapone im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 15.02.05, 20:53 -
Drag and Drop in Java (Label aus Text + Icon)
Von prong im Forum JavaAntworten: 2Letzter Beitrag: 29.05.04, 19:38 -
Drag and Drop: Wie kann ich eine Bitmap vom Explorer in eine PictureBox ziehen.
Von tass im Forum .NET ArchivAntworten: 2Letzter Beitrag: 14.05.04, 17:05





Zitieren

Login





