JRadioButtonMenuItem (Icons)

Status
Nicht offen für weitere Antworten.
W

Wiesel

Gast
Tag zusammen,
ich hätte mal ein frag und zwar geht es, wie der Titel schon vermuten lässt, um JRadioButtonMenuItem oder JRadioButton im allgemeinen.

Ich bastel zur Zeit an einer größeren GUI rum und da versuch ich natürlich ein einheitliches Design beizubehalten, deshalb würd ich gerne die Item (selected oder non-selected) der RadioButton durch eigene Icon ersetzten hat jemand ne idee von wo ich da am besten (einfach, elegnat) ran gehen könnte??
 
R

Roar

Gast
äähm.. ein eigenes LookAndFeel schreiben?
schau mal in die UIDefaults. vielleicht findest du da was, aber ich bezweifel stark, dass sich das icon über die UIDefaults setzen lässt.

@Blek: so wie ich das verstanden habe, ja...
 
G

Guest

Gast
Genau den Kreis will ersetzten durch häckchen und kreuze
 
R

Roar

Gast
wieso benutzt du nicht JCheckBoxes und JCheckBoxMenuItems ?
 
W

Wiesel

Gast
Zum einen soll/muss immer nur eins aktiviert sein und zum andern soll da entweder so ein kleiner grüner haken hin für "anzeigen/angezeigt" und für "nicht anzeigen/angeklickt" garnix



Zur Erklärung mal das gesamtkonzept mal ganz grob erläutern:

Ich hab diverese JPanels mit Bilder und sonstigen sachen, jetzt soll man im Menü zwischen den einzeln Panls hin und her gesprungen werden können (sprich wählen welches angezeigt wird) da geht natürlich nur eins. Und wie gesagt ich hätte das gerne mit nem Icon von mir.
 

Manfred

Bekanntes Mitglied
Wenn deine Frage ist, wie du das machst, dass immer nur 1 aktiv sein kann, dann mit einer ButtonGroup


Code:
		JMenu menu1 = new JMenu("Stift");
		ButtonGroup group1 = new ButtonGroup();
		JRadioButtonMenuItem m0 = new JRadioButtonMenuItem("10px");
		JRadioButtonMenuItem m1 = new JRadioButtonMenuItem("20px");
		menu1.add(m0);
		menu1.add(m1);
		group1.add(m0);
		group1.add(m1);
		m0.setSelected(true);
 
W

Wiesel

Gast
Ne das ist nicht meine Frage gewesen aber danke für den Versuch,

ich versuch es nochmal zu erklären


ich will ne Buttongroup in einem Menü, aber ich möchte nicht die java standard symbole/icon (kreis und kreis mit punkt) sondern meine eigenen symbole/icon verwenden.

[/img]
 

CelikBlek

Bekanntes Mitglied
also quasi kann man dem x beliebigen gif als radiobutton geben?!? ist das richtig? :bahnhof:
oder hat der irgendwelche vordefinierten krams wie kreis, quadrad usw.?
 
R

Roar

Gast
hmm @Wiesel ich hab mich jetz mal was ausführlicher damit beschäftigt...
du kannst über UIManager.getDefaults().put("RadioButton.icon", einIcon);
das icon ändern, aber es reagiert nicht auf selektiert/deselektiert.
auch mit einem MetalChekcBoxIcon funktioniert es nicht besser.
die einzige mglichkeit die ich im moment sehe ist, dass du eine Subklasse von MetalRadioButtonUI schreibst und dort dein icon malst. dann setzt du per uidefaults.put("RadioButtonUI", new MyRadioButtonUI) (oder brauchts da eine Class instanz oder ein string mit klassennamen? eionfach mal ausprobieren)
alelrdings hab ich, auch wenn ich den sourcecode der klasse geschaut hab, nirgends gefunden wo das checked/unchecked icon gemalt wird...
vielleicht geht das aber auch ganz anders :-/
 

Illuvatar

Top Contributor
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JRadioButtonMenuItem.html#JRadioButtonMenuItem(java.lang.String, javax.swing.Icon)
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JCheckBoxMenuItem.html#JCheckBoxMenuItem(java.lang.String, javax.swing.Icon)

Kanns sein, dass ihr gerade nach sowas sucht?
 
R

Roar

Gast
nein es geht um das bild des (un)selektierten items.
wär ja schön blöd von uns ;)
@celik: ja, aber ich habs noch nich rausgekriegt wie man das bildchen für einen selektierten button nehmen kann.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R JRadioButtonMenuItem in GridBagLayout AWT, Swing, JavaFX & SWT 11
B JRadioButtonMenuItem AWT, Swing, JavaFX & SWT 22
MiMa Fonts, Icons, Bilder in JavaFX Anwendung AWT, Swing, JavaFX & SWT 5
thor_norsk Icons laden nicht in GUI AWT, Swing, JavaFX & SWT 15
I Einbindung eines jpg/png/icons in eine GUI AWT, Swing, JavaFX & SWT 1
ProggersWorld JavaFX Icons im TreeView werden nicht angezeigt AWT, Swing, JavaFX & SWT 1
VPChief Icons in 2 Jlabels Director nebeneinander anzeigen AWT, Swing, JavaFX & SWT 26
F Icons neben Text in Listview setzen AWT, Swing, JavaFX & SWT 2
A Jtabbed ein Reiter mit zwei icons AWT, Swing, JavaFX & SWT 4
B SWT TreeViewer dynamische Anzeige von Icons AWT, Swing, JavaFX & SWT 3
B Link eines Icons dynamisch gestalten AWT, Swing, JavaFX & SWT 2
JavaInBrain Swing JButton: Zuordnen von Icons AWT, Swing, JavaFX & SWT 4
T Swing Laden eines Icons auf JButton liefert NullPointerException AWT, Swing, JavaFX & SWT 8
T SWT Drag&Drop: Eclipse FileTransfer mit Icons AWT, Swing, JavaFX & SWT 14
P Liste mit Icons und mehreren Spalten AWT, Swing, JavaFX & SWT 7
NR_EIGHT Swing JButton zeigt Icons nicht an AWT, Swing, JavaFX & SWT 3
B "Alte" Swing ICONs gesucht AWT, Swing, JavaFX & SWT 2
X Icons in einer Spalte darstellen AWT, Swing, JavaFX & SWT 6
S 2D-Grafik Icon in Image (System Icons) AWT, Swing, JavaFX & SWT 2
G Unterschiedliche Pfadangabe zu Icons zwischen JApplet und JWindow? AWT, Swing, JavaFX & SWT 2
B Standard Icons wo findet man diese? AWT, Swing, JavaFX & SWT 20
N Button soll die Größ eines Icons haben AWT, Swing, JavaFX & SWT 5
G Swing Icons von JLabel zur Laufzeit ändern AWT, Swing, JavaFX & SWT 3
sylo Position des Icons bei JMenuItem AWT, Swing, JavaFX & SWT 11
L Swing Bilder im Icons-Ordner AWT, Swing, JavaFX & SWT 4
T Swing Icons mit Transparentz... AWT, Swing, JavaFX & SWT 12
Dit_ Verschiedene Icons in einer JTable-Zelle AWT, Swing, JavaFX & SWT 2
L Wieso werden die Icons nicht dargestellt? AWT, Swing, JavaFX & SWT 2
M Icons in Jar AWT, Swing, JavaFX & SWT 3
M Mehrere Icons in einer JComponent AWT, Swing, JavaFX & SWT 5
T Icons in jar AWT, Swing, JavaFX & SWT 17
A JLabel, Icons und GridLayout AWT, Swing, JavaFX & SWT 3
S JTree rendern der Knoten [+] und [-], nicht der Node Icons AWT, Swing, JavaFX & SWT 2
G Icons verkleinern AWT, Swing, JavaFX & SWT 4
M icons für die java.swing components wie jbutton etc AWT, Swing, JavaFX & SWT 5
G Verhindern, das AbstractAction Text und Icons überschreibt? AWT, Swing, JavaFX & SWT 3
DeeDee0815 SWT-Buttons, Icons und die Win32-API AWT, Swing, JavaFX & SWT 3
T Standard Icons AWT, Swing, JavaFX & SWT 7
G Wo finde ich Icons zum runterladen AWT, Swing, JavaFX & SWT 3
S JTable mit Icons in DB speichern AWT, Swing, JavaFX & SWT 10
S Hochauflösende ICONS für Lebensmittel? AWT, Swing, JavaFX & SWT 7
J Icons ueber getRessource lesen AWT, Swing, JavaFX & SWT 5
S JButton auf verkleiner auf größe eines Icons AWT, Swing, JavaFX & SWT 5
A Icons von Kontextmenüeinträgen verschwinden (SWT) AWT, Swing, JavaFX & SWT 2
D Komponenten mit zusätzlichen Icons AWT, Swing, JavaFX & SWT 2
F 2 icons in jtabbedpane, links und rechts von label AWT, Swing, JavaFX & SWT 2
P JMenu / JMenuItem durch Rekursion Icons entfernen AWT, Swing, JavaFX & SWT 4
B PNG-Icons in Toolbar einbinden AWT, Swing, JavaFX & SWT 3
C Icons und Bilder in der JAR AWT, Swing, JavaFX & SWT 9
S Multiselektieren von Icons AWT, Swing, JavaFX & SWT 5
R JTree ohne visible Root aber mit Icons ? AWT, Swing, JavaFX & SWT 2
F Icons des JTrees austauschen AWT, Swing, JavaFX & SWT 2
G JTabel und Icons AWT, Swing, JavaFX & SWT 9
Q CloseAndMaxTabbedPane Icons werden nicht angezeigt AWT, Swing, JavaFX & SWT 4
M Java Datei Icons AWT, Swing, JavaFX & SWT 2
M Windows file icons in Java verwenden AWT, Swing, JavaFX & SWT 2
S JAR -> Icons werden nicht mehr angezeigt AWT, Swing, JavaFX & SWT 11
K icons sauber anzeigen (an hintergrund angepasst) AWT, Swing, JavaFX & SWT 4
Z Problem mit Icons in JTable AWT, Swing, JavaFX & SWT 3
R SWT: Icons im Table vor den Einträgen AWT, Swing, JavaFX & SWT 3
D Auf System-Icons wie die aus JOptionPane zugreifen? AWT, Swing, JavaFX & SWT 6
Hotkey Freie Icons für Anwendung mit Java Look&Feel AWT, Swing, JavaFX & SWT 4
S JTree // Icons AWT, Swing, JavaFX & SWT 2
S [JTree] Icons ohne DefaultTreeCellRenderer AWT, Swing, JavaFX & SWT 6
J Icons mit Text als Menü AWT, Swing, JavaFX & SWT 2
F SkinLF - GTK Icons werden nicht genutz - KDE schon - why? AWT, Swing, JavaFX & SWT 8
F JTree mit anderen Icons AWT, Swing, JavaFX & SWT 7
W Websites mit freien Icons AWT, Swing, JavaFX & SWT 4
G Warum gehen meine Icons/Images nicht weg? AWT, Swing, JavaFX & SWT 2
I Icons in JLists AWT, Swing, JavaFX & SWT 2
G Icons in CTabFolder AWT, Swing, JavaFX & SWT 3
L Buttons und Icons AWT, Swing, JavaFX & SWT 2
Z Problemen mit Icons? AWT, Swing, JavaFX & SWT 5
G Overlay-Icons über JTextField AWT, Swing, JavaFX & SWT 5
A Icons und Bilder bei EXE-Datei nicht da AWT, Swing, JavaFX & SWT 5
S JTree Datei Icons ? AWT, Swing, JavaFX & SWT 28
M icons im menubar ? AWT, Swing, JavaFX & SWT 5
G standard system icons AWT, Swing, JavaFX & SWT 1

Ähnliche Java Themen

Neue Themen


Oben