SWT Drag&Drop: Eclipse FileTransfer mit Icons

T

ThomasKiii

Gast
Hi,

ich hab hier eine DragDrop Klasse, die mir für Java-source files beim Droppen die Pfade der Dateien liefert. Ich möchte aber zusätzlich an die Icons ran, die neben jedem Sourcefile in Eclipse angezeigt werden.

Also nicht nur die Pfade zu den Dateien, sondern auch welches Icon (wenn vorhanden) mit einer Datei assoziiert wird. Ich nehme derzeit als Transfertyp den FileTransfer.getInstance(), der kan das scheinbar nicht - gibt es einen vordefinierten Transfertyp der mir die Icons mit liefert?
 
G

Gast2

Gast
Das Icon wird ja auch nicht mit übertragen, das stellt Eclipse nur so da. Die Source-Files sind ganz normale Datein mit der Endung .java, da steckt nirgends ein Icon drin
 
T

ThomasKiii

Gast
hm,

habe ich den sonst eine Möglichkeit da irgendwie dran zu kommen? Ich würde das Icon halt schon gerne haben. Haben die ggf. fixe relative positionen wo ich mir das icon dann von laden kann?
Ich möchte halt diverse Dinge mit referenz und icon in einer view speichern. Die icons dienen halt zur besseren Orientierung und dem wiedererkennen.
 
G

Gast2

Gast
hm,

habe ich den sonst eine Möglichkeit da irgendwie dran zu kommen? Ich würde das Icon halt schon gerne haben. Haben die ggf. fixe relative positionen wo ich mir das icon dann von laden kann?
Ich möchte halt diverse Dinge mit referenz und icon in einer view speichern. Die icons dienen halt zur besseren Orientierung und dem wiedererkennen.

Ich check dein Problem nicht.
Such das Icon in dem Plugin und leg es in deines hinein.
Liegt in dem plugin org.eclipse.jdt.ui icons/full/obj16/jcu_obj.gif.
Oder lad es aus Plugin per java code raus, musst mal wildcard fragen wie man images aus anderen plugins heraus laden kann, geht bestimmt irgendwie
 
Zuletzt bearbeitet von einem Moderator:
T

ThomasKiii

Gast
Hi,

ich mach das zum ersten mal, sry für die vermutlich offensichtlichen Fragen, aber ich konnte dazu nichts finden.

Wie sag ich dem Package-Explorer z.B., dass er mir das icon für ein source-file rausrücken soll (wenn ich da hinaus drage) ?
 
G

Gast2

Gast
Hi,

ich mach das zum ersten mal, sry für die vermutlich offensichtlichen Fragen, aber ich konnte dazu nichts finden.

Wie sag ich dem Package-Explorer z.B., dass er mir das icon für ein source-file rausrücken soll (wenn ich da hinaus drage) ?

Gar nicht. Das ist ein ganz normales File, daran ist doch kein Icon gehängt.
 
T

ThomasKii

Gast
Wie krieg ich den das icon, dass Eclipse mit Java-Source files assoziiert, irgendwo müssen die ja liegen?
 
T

Thomaskii

Gast
Ahh, ok. sorry, überlesen.

wie lade ich den diese icons relativ zur plugin/projekt position :/?
 
T

ThomasKii

Gast
Ja sorry,

also ich hab einen icons ordner, der liegt im root von meinem projekt. Die icons die dort drin liegen will ich laden. Ich hab recht viel gelesen über ImageRegistry, ImageDescriptor und lazyloading usw.

Nur, was ich gefunden hab impliziert, dass die bilder im selben package liegen müssen, wie eine Klasse deren position ich im parameter angeben muss.

z.B.:

Code:
registry.put("folder", ImageDescriptor.createFromFile(SomeClass.class, "folder.gif"));

Das finde ich "nicht richtig", ich muss doch einen richtigen Ordner angeben können, von wo das geladen werden kann?
 
T

ThomasKii

Gast
Ah, ok.

Der Zugriff auf meinen root-level ordner icosn, um die imageDescriptoren zu erzeugen mach ich dann über Platform.getBundle("com.xxxx").... oder gibts da einen schöneren Weg? Eclipse markiert mir das nämlich kräftig mit gelb um mir zu sagen, dass das wohl nicht der Beste weg ist?
 
T

ThomasKii

Gast
Hm, der Zugriff auf meine activator-klasse gelingt mir irgendwie nicht

Code:
// The shared instance
	private static Activator plugin;

	public void start(BundleContext context) throws Exception {
		super.start(context);
		plugin = this;
	}

	public void stop(BundleContext context) throws Exception {
		plugin = null;
		super.stop(context);
	}

	public static Activator getDefault() {
		return plugin;
	}

Wenn ich im code getDefault aufrufe, ist plug-in immer "null", was mach ich falsch? Ich komme nicht an die Sachen ran, die ich von AbstractUIPlugin erbe
 
T

ThomasKii

Gast
man muss im manifest aktivieren, dass das plugin geladen wird, sobald eine klasse des plugins geladen wird.......hoch effiziente Zeitvernichtung -.-
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P SWT Eclipse Draw2D Drag and Drop (ruckelt) AWT, Swing, JavaFX & SWT 4
J Drag und drop aus einer JTable - bitte um Unterstützung AWT, Swing, JavaFX & SWT 2
G JPanel per Drag and Drop JButtons und Bilder ablegen AWT, Swing, JavaFX & SWT 1
AmsananKING ListView Drag And Drop AWT, Swing, JavaFX & SWT 0
AmsananKING Drag And Drop Filenames Inside A Listview AWT, Swing, JavaFX & SWT 1
DonBronson Java Graphics bewegbar machen (Drag&Drop) AWT, Swing, JavaFX & SWT 3
M Polygon per Drag&Drop verschieben AWT, Swing, JavaFX & SWT 26
Z Swing Drag and Drop mit einem JButton AWT, Swing, JavaFX & SWT 1
N Drag and Drop Fenster AWT, Swing, JavaFX & SWT 11
F Drag&Drop mit Transparenter Farbe bei PNG AWT, Swing, JavaFX & SWT 0
D JavaFX Pane per Drag&Drop bewegen? AWT, Swing, JavaFX & SWT 2
L JavaFX Drag and Drop funktioniert nicht AWT, Swing, JavaFX & SWT 3
J Drag and Drop von eigenen Objekten AWT, Swing, JavaFX & SWT 3
J Drag and Drop eines Buttons AWT, Swing, JavaFX & SWT 0
T Swing Drag and Drop für JComponents AWT, Swing, JavaFX & SWT 1
Z Swing Drag&Drop zwischen JTable und JTree AWT, Swing, JavaFX & SWT 4
F Drag und Drop AWT, Swing, JavaFX & SWT 0
L JavaFX JavaFX Chart Drag and Drop AWT, Swing, JavaFX & SWT 3
D JavaFX Drag&Drop mehrerer TreeViews oder TableViews AWT, Swing, JavaFX & SWT 1
P Drag & Drop zwischen Panels AWT, Swing, JavaFX & SWT 0
U Drag and Drop mit imageview AWT, Swing, JavaFX & SWT 0
U Drag and Drop imageviews AWT, Swing, JavaFX & SWT 8
D SteelSeries in Netbeans als Drag-and-Drop einbinden AWT, Swing, JavaFX & SWT 0
C JTable Drag and Drop von Zeilen innerhalb einer Table AWT, Swing, JavaFX & SWT 2
S Swing Update eine JTabelle nach einer Drag&Drop Operation AWT, Swing, JavaFX & SWT 0
S Swing Suche Drag & Drop Beispiele AWT, Swing, JavaFX & SWT 1
A Drag and Drop mit JAVAFX- Scenebuilder AWT, Swing, JavaFX & SWT 1
R Performance Drag and Drop & Timer AWT, Swing, JavaFX & SWT 3
R Drag and Drop Problem auf Jpanel AWT, Swing, JavaFX & SWT 2
N Swing JTable und Drag und Drop AWT, Swing, JavaFX & SWT 2
A Drag and Drop eigener Objekte AWT, Swing, JavaFX & SWT 7
C Drag and Drop (inventar) AWT, Swing, JavaFX & SWT 15
F Swing Drag and Drop in JTree aus verschiedenen Listen AWT, Swing, JavaFX & SWT 6
T Swing JButton per Drag&Drop verschieben AWT, Swing, JavaFX & SWT 5
Iron Monkey JFileChooser - Drag and Drop AWT, Swing, JavaFX & SWT 5
Iron Monkey Nach Drag & Drop die Datei auf Komponent darstellen AWT, Swing, JavaFX & SWT 2
M AWT Drag n Drop-Support für Component AWT, Swing, JavaFX & SWT 5
HaukeG Swing Drag & Drop in verschiedenen Varianten AWT, Swing, JavaFX & SWT 4
S Swing Drag&Drop mit TransferHandler und JPanels AWT, Swing, JavaFX & SWT 8
C Swing Simulation von Drag and Drop Events AWT, Swing, JavaFX & SWT 3
H Swing "Drag and Drop" eines JComponent über ein JPanel AWT, Swing, JavaFX & SWT 2
R Drag 'n Drop AWT, Swing, JavaFX & SWT 3
S Selektion bei Drag&Drop AWT, Swing, JavaFX & SWT 4
C Swing Drag and Drop mit Objekten in einem Fenster. AWT, Swing, JavaFX & SWT 9
F Drag & Drop durch Verbindungslinien AWT, Swing, JavaFX & SWT 10
T Swing Drag and Drop - JLabels tauschen statt überschreiben AWT, Swing, JavaFX & SWT 11
S Drag and Drop über 2 Panels AWT, Swing, JavaFX & SWT 2
K JButtons innerhalb eines JPanels verschieben (DRAG&DROP) AWT, Swing, JavaFX & SWT 5
B Drag and Drop AWT, Swing, JavaFX & SWT 6
K Drag and Drop Workbench AWT, Swing, JavaFX & SWT 2
F SWT Drag and Drop im TreeViewer AWT, Swing, JavaFX & SWT 4
B Swing Drag&Drop mit Feedback (Image am Mauszeiger) AWT, Swing, JavaFX & SWT 7
Spin JFrame/ Frame Drag and Drop AWT, Swing, JavaFX & SWT 13
A TransferHandler & Drag n' Drop AWT, Swing, JavaFX & SWT 2
R Drag an Drop JTable Zelle AWT, Swing, JavaFX & SWT 6
D Drag & Drop - node.isRoot AWT, Swing, JavaFX & SWT 3
E Swing Drag n Drop Verschieben von Labels o.ä. AWT, Swing, JavaFX & SWT 10
E Swing Beim Drag & Drop, Drag verbieten?! AWT, Swing, JavaFX & SWT 2
E JTree Autoscroll bei Drag and Drop AWT, Swing, JavaFX & SWT 4
F Swing Problem mit Drag&Drop in JTable AWT, Swing, JavaFX & SWT 4
C keine weiteren Events während Drag&Drop Operation möglich? AWT, Swing, JavaFX & SWT 5
E Drag&Drop zwischen 2 Listen AWT, Swing, JavaFX & SWT 5
0 Swing Drag n' Drop Bug wenn Source und Target gleiche Komponente? AWT, Swing, JavaFX & SWT 4
C Drag and Drop JPanel auf JPanel nach drop erneut verschieben? AWT, Swing, JavaFX & SWT 3
M Swing JTable Drag'n'Drop von Dateien AWT, Swing, JavaFX & SWT 3
M Drag and Drop: Quellfenster AWT, Swing, JavaFX & SWT 2
M Buttons per Drag & Drop im GridBagLayout verschieben AWT, Swing, JavaFX & SWT 6
M Swing JList > Drag & Drop AWT, Swing, JavaFX & SWT 2
C Drag an Drop vom JTree zur JTable AWT, Swing, JavaFX & SWT 4
Z Drag and Drop auf Application AWT, Swing, JavaFX & SWT 3
G Drag and Drop JTree to Canvas AWT, Swing, JavaFX & SWT 7
H Drag&Drop von JComponents AWT, Swing, JavaFX & SWT 6
G JTable drag and drop AWT, Swing, JavaFX & SWT 4
H Drag&Drop mit GWT AWT, Swing, JavaFX & SWT 8
B Swing Drag&Drop einzelner Zellen in einer JTable AWT, Swing, JavaFX & SWT 12
A Swing Drag and Drop TreeNode User Object AWT, Swing, JavaFX & SWT 3
P JList: Reihenfolge der Elemente per Drag'n'Drop ändern. AWT, Swing, JavaFX & SWT 9
K Swing Wie ändere ich die default action für Drag&Drop AWT, Swing, JavaFX & SWT 6
R JLayeredPane - Drag&Drop - mouseDragged AWT, Swing, JavaFX & SWT 6
C JTable mit RowSorter und Drag & Drop: Zeile verschieben AWT, Swing, JavaFX & SWT 4
V SWT TreeViewer Drag'n'Drop LocalSelectionTransfer AWT, Swing, JavaFX & SWT 10
R Swing JLayeredPane - Drag&Drop Positionen vertauschen AWT, Swing, JavaFX & SWT 3
F Drag & Drop mit eigenen Komponenten AWT, Swing, JavaFX & SWT 2
B SWT - Drag & Drop innerhalb einer Table AWT, Swing, JavaFX & SWT 3
S Drag'n'Drop AWT, Swing, JavaFX & SWT 8
E Drag&Drop JTable; Renderer füllt alle Zellen AWT, Swing, JavaFX & SWT 10
M Drag & Drop in Swing (createTransferable) AWT, Swing, JavaFX & SWT 6
T Drag Quelle beim Drop AWT, Swing, JavaFX & SWT 6
A Drag & Drop von Zeilen innerhalb einer Tabelle AWT, Swing, JavaFX & SWT 2
E Drag & Drop von jTree in JList AWT, Swing, JavaFX & SWT 5
P Dateien per Drag&Drop ins Java-Fenster ziehen AWT, Swing, JavaFX & SWT 8
G JTree Node ggf. aufklappen bei Drag & Drop? AWT, Swing, JavaFX & SWT 7
J Drag'n Drop imm selben Frame unterbinden AWT, Swing, JavaFX & SWT 3
S Table Row per Drag and Drop in andere Table schieben? AWT, Swing, JavaFX & SWT 14
X wiedermal Drag n Drop AWT, Swing, JavaFX & SWT 2
P Drag & Drop AWT, Swing, JavaFX & SWT 2
X Drag and Drop AWT, Swing, JavaFX & SWT 2
F Drag&Drop Jlist -> JList AWT, Swing, JavaFX & SWT 3
G Drag and Drop mal wieder? AWT, Swing, JavaFX & SWT 2
G Drag And Drop von Component (List, Tree) zum Desktop AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben