Windowbuilder - Icon für Button einbinden

Bolic

Mitglied
Hallo Freunde,

leider kann ich irgendwie nicht eine richtig gute Antwort für meine Frage ergooglen:

Man kann direkt über eine integrierte Funktion ein Bild/Icon für einen Button einfügen.
Dort kann man nun aber auf verschiedene Weisen einbinden:
Classpath resource und absolute path in file system.

Welche Vor- und Nachteile haben diese beiden Optionen? Wenn ich die classpath resource nehmen soll, wie bindet man die Bilder wo ein, damit sie dort angezeigt werden?


Zweite Frage: ich habe nun ein icon 40x30 px über die zweite Option eingebunden. Wenn ich das Programm ausführe wird alles in seiner richtigen größe angezeigt, jedoch im design modus des Windowbuilders wird das icon meeeeeega groß angezeigt und überdeckt alles andere....


Vielen Dank für eure Mühen ;)
 

turtle

Top Contributor
Zur ersten Frage
Classpath resource und absolute path in file system.
Eine Resource über absoluten Pfad ist zwar schnell eingerichtet, macht aber Probleme, wenn dein Programm auf einem anderen Rechner laufen soll, wo der Pfad (wahrscheinlich) nicht gültig ist. Zweites Problem ist, das das Deployment deines Programms aus der Bereitstellung der JAR besteht UND du den Ordner mit den Bildern hinzupacken musst.

Daher ist der erste Vorschlag, das Bild über den Classpath zu laden eindeutig der bessere. Zum Beispiel kannst du dann aus der JAR_Datei deines Programms auch direkt die Bilder laden und anzeigen.

Wie du deinem Projekt den Classpath änderst, ist von der IDE abhängig, bei Eclipse zum Beispiel unter Build-Path anpassen.

Zur zweiten Frage
design modus des Windowbuilders wird das icon meeeeeega groß
Da gibst du zuwenig Informationen ;-) Meiner Vermutung ist, das da kein oder richtige Layout-Manager verwendet wird. Ein bisschen Code würde helfen.
 

Bolic

Mitglied
Danke, das hat mir weiter geholfen.

(Eclipse, Windowbuilder) Es reicht schon einfach nen Ordner mit den gewünschten Bildern
mit in den src-Ordner zu packen. Dann in Eclipse das Workingset aktualisieren (F5). In dem
Auswahlmenu für Bilder die erste (Classpath) auswählen und im Browser einfach das gewünschte
Bild wählen. Es hilft sicherlich zusätzlich dem Bild noch ein paar Werte mitzugeben:

Code:
button.setMargin(new java.awt.Insets(0, 0, 0, 0));

Damit setzt man die Abstände zu den Rändern des Buttons auf jeweils 0. Anders gesagt: Der Button passt sich der Größe des Bildes an.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Eclipse Windowbuilder Frameanzeige falsch AWT, Swing, JavaFX & SWT 3
L Button Funktion zuweisen in WindowBuilder AWT, Swing, JavaFX & SWT 22
R Swing WindowBuilder AWT, Swing, JavaFX & SWT 6
W WindowBuilder / Design-Vorschau schneidet den Rand ab AWT, Swing, JavaFX & SWT 0
B Swing Eclipse is running under 0, but this Java project has a 1.6 Java compliance level, so WindowBuilder AWT, Swing, JavaFX & SWT 2
S download WindowBuilder Pro Eclipse AWT, Swing, JavaFX & SWT 1
B Swing Windowbuilder Rückgabewert im Event AWT, Swing, JavaFX & SWT 3
F Design-Anzeige im Windowbuilder AWT, Swing, JavaFX & SWT 3
F JList bei Windowbuilder AWT, Swing, JavaFX & SWT 8
ZoXlike Wie kann man ArrayList in JTabel einlesen? [WindowBuilder] AWT, Swing, JavaFX & SWT 1
M Swing Grundlegende Frage zu SWING mit WindowBuilder AWT, Swing, JavaFX & SWT 11
T Swing WindowBuilder: JList wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
P Ubuntu - Eclipse - Windowbuilder AWT, Swing, JavaFX & SWT 0
A Swing Windowbuilder kann nicht parsen AWT, Swing, JavaFX & SWT 3
A Eclipse Windowbuilder AWT, Swing, JavaFX & SWT 2
U WindowBuilder "Design-Tab" AWT, Swing, JavaFX & SWT 2
A Windowbuilder und JTable AWT, Swing, JavaFX & SWT 6
B Windowbuilder -> Export -> .jar AWT, Swing, JavaFX & SWT 23
X Swing Swing Oberflächen mit WindowBuilder Pro AWT, Swing, JavaFX & SWT 4
H Frage zu WindowBuilder Pro AWT, Swing, JavaFX & SWT 3
El_Lobo WindowBuilder als VE-Nachfolger? AWT, Swing, JavaFX & SWT 12
D WindowBuilder (GWT) AWT, Swing, JavaFX & SWT 3
J Swing Pro WindowBuilder in Eclipse AWT, Swing, JavaFX & SWT 2
G Ikonli in Fat-Jar mit mehreren Icon-Packs einbinden AWT, Swing, JavaFX & SWT 5
I AWT java.awt.FileDialog - "coffee cup"-Icon lässt sich nicht ersetzen AWT, Swing, JavaFX & SWT 14
P Swing Icon einfügen wirft eine Fehlermeldung AWT, Swing, JavaFX & SWT 3
J JButton Icon hinzufügen AWT, Swing, JavaFX & SWT 5
U Swing JButton mit Icon AWT, Swing, JavaFX & SWT 7
N Swing Image aus Web laden und in Icon umwandeln AWT, Swing, JavaFX & SWT 4
krgewb Swing Icon von Button AWT, Swing, JavaFX & SWT 12
Shallty JavaFX MenuItem (Info) Icon ändern AWT, Swing, JavaFX & SWT 7
Legi Swing JButton Icon verschiebt sich AWT, Swing, JavaFX & SWT 2
U AWT Smoother Icon AWT, Swing, JavaFX & SWT 2
D Kein Icon beim JTabbedPane AWT, Swing, JavaFX & SWT 1
S JavaFX TreeItem: Icon am Ende eines Eintrags anhängen AWT, Swing, JavaFX & SWT 2
D Icon in Menuitem einfügen AWT, Swing, JavaFX & SWT 8
C Icon in der Spaltenüberschrift AWT, Swing, JavaFX & SWT 1
C SWT Treeview mit Bilder im Label verändert Expanded Icon AWT, Swing, JavaFX & SWT 1
Tom299 JavaFX TreeView Expanded-Icon ändern AWT, Swing, JavaFX & SWT 0
E Swing Error icon in der TextArea AWT, Swing, JavaFX & SWT 1
D JButton - Nur Icon anzeigen / transparenter Hintergrund AWT, Swing, JavaFX & SWT 2
M label mit icon verschieben. AWT, Swing, JavaFX & SWT 1
M JavaFX wie kann mann sein frame mit einem Icon fersehen? AWT, Swing, JavaFX & SWT 2
C JavaFX Application -Icon wird falsch dargestellt AWT, Swing, JavaFX & SWT 7
J JavaFX TextArea dynamisch Icon im Background anzeigen AWT, Swing, JavaFX & SWT 2
P Image oder Icon auf Tooltip zeichnen AWT, Swing, JavaFX & SWT 4
D JavaFX - MenuItem mit Icon AWT, Swing, JavaFX & SWT 1
T JFrame Icon unter Linux/Ubuntu AWT, Swing, JavaFX & SWT 11
A Swing JColorChooser's Icon will nicht getauscht werden. AWT, Swing, JavaFX & SWT 10
B JAVAFX icon in ComboBox einfügen AWT, Swing, JavaFX & SWT 5
H Javafx - Menuitem - Icon AWT, Swing, JavaFX & SWT 4
J JComboBox Dropdown Icon AWT, Swing, JavaFX & SWT 2
vodkaz JButtonz Icon&Background AWT, Swing, JavaFX & SWT 3
B Icon AWT, Swing, JavaFX & SWT 5
E Swing JFrame Icon AWT, Swing, JavaFX & SWT 3
F icon aus exe auslesen mithilfe des JFilechooser ? AWT, Swing, JavaFX & SWT 4
F DefaultTreeCellEditor - Fragen zur Groesse und zum Icon beim Editieren AWT, Swing, JavaFX & SWT 4
H Label mit Icon positionieren AWT, Swing, JavaFX & SWT 14
H Image Icon ersetzen AWT, Swing, JavaFX & SWT 8
J Icon vor Button AWT, Swing, JavaFX & SWT 7
M Swing JButton-Konstruktor Icon-Parameter (Verständnisfrage) AWT, Swing, JavaFX & SWT 7
TheWhiteShadow Swing Problem mit Icon-Menü-Leiste AWT, Swing, JavaFX & SWT 5
S Würfelanimation icon updaten AWT, Swing, JavaFX & SWT 8
S JButton -> Text über Icon AWT, Swing, JavaFX & SWT 4
M Swing DoubleBuffer mit Icon AWT, Swing, JavaFX & SWT 3
TiME-SPLiNTER JLabel mit Icon & JFrame Resize AWT, Swing, JavaFX & SWT 5
V Panel/Icon aktualisieren AWT, Swing, JavaFX & SWT 10
S 2D-Grafik Icon in Image (System Icons) AWT, Swing, JavaFX & SWT 2
X Icon in JTable abbilden AWT, Swing, JavaFX & SWT 10
M Icon wird bei externen Jar nicht angezeigt AWT, Swing, JavaFX & SWT 2
L toggel icon in jtable AWT, Swing, JavaFX & SWT 3
kodela Swing Icon in der Titelleiste "festnageln" AWT, Swing, JavaFX & SWT 6
G JLabel Icon Pfeilform AWT, Swing, JavaFX & SWT 14
S JCheckBoxMenuItem - Haekchen verschwindet bei Icon AWT, Swing, JavaFX & SWT 3
Burny91 Swing Swatches vom JColorChooser als Icon für JButton benutzen AWT, Swing, JavaFX & SWT 4
V Ein Image als Button (nicht mit JButton(Icon)) AWT, Swing, JavaFX & SWT 5
algorismi JInternalframe Icon AWT, Swing, JavaFX & SWT 14
M JCheckBox Icon anpassen AWT, Swing, JavaFX & SWT 2
E Icon für Fenster AWT, Swing, JavaFX & SWT 5
M Prozess-Icon im Prozessmanager AWT, Swing, JavaFX & SWT 8
W Swing Button mit Icon AWT, Swing, JavaFX & SWT 3
S svg Icon für Button (Batik Problem?) AWT, Swing, JavaFX & SWT 3
C Swing JToggleButton und Icon AWT, Swing, JavaFX & SWT 2
S JTree - Knoten mit animiertem GIF/Icon AWT, Swing, JavaFX & SWT 5
S vector Icon AWT, Swing, JavaFX & SWT 3
C LayoutManager Icon Einfügen? AWT, Swing, JavaFX & SWT 6
N Icon für Button wird nicht gefunden AWT, Swing, JavaFX & SWT 11
B SWT Eigenes Icon für CheckboxTreeViewer AWT, Swing, JavaFX & SWT 3
K LookAndFeel JTabbedPane mit Icon und CloseButton AWT, Swing, JavaFX & SWT 2
badfish Swing ImageIcon auf JLabel, Fenster Maximieren verbieten und Icon oben links austauschen? AWT, Swing, JavaFX & SWT 5
F Problem beim Positionieren von Icon und Text in Button AWT, Swing, JavaFX & SWT 2
R JTable mit Column die Icon und Integer enthält? AWT, Swing, JavaFX & SWT 3
T Icon von Frame ändern - Applet AWT, Swing, JavaFX & SWT 2
J Icon einer JCheckBox AWT, Swing, JavaFX & SWT 6
D Swing Anwenungs Icon AWT, Swing, JavaFX & SWT 8
A Swing JTable Icon nur in einer Zelle AWT, Swing, JavaFX & SWT 2
R JTable Header - will links kleines icon hinzufuegen..? AWT, Swing, JavaFX & SWT 6
J Swing JToolBar Button mit Icon AWT, Swing, JavaFX & SWT 4
V [Swing] Overlay Icon AWT, Swing, JavaFX & SWT 5
K Schachbrett / Icon / JButton AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben