Hallo,<br>
ich hab ein RadioButtonMenu, das ich per code auslösen möchte. In eclipse gibt doClick() jedoch einen Fehler?<br>
Hier der Code-Ausschnitt:<br>
<br>
JRadioButtonMenuItem redMenuItem = new
JRadioButtonMenuItem("Red");<br>
blueMenuItem.addItemListener(new ColorAction(Color.red));<br>
<br>
colorbg.add(redMenuItem);<br>
colorMenu.add(redMenuItem);<br>
editMenu.add(pasteMenuItem);<br>
<br>
ColorAction colorAction = new ColorAction(Color.BLUE);<br>
redMenuItem.doClick(0);<br>
<br>
}<br>
<br>
Color _color;<br>
class ColorAction implements ItemListener {
Color color;<br>
ColorAction(Color color) {
this.color = color; <br>
}<br>
public void itemStateChanged(ItemEvent e) {
_color = color;<br>
textArea.setBackground(_color); <br>
}<br>
}<br>
<br>
wieso geht doClick() nicht?<br>
Danke, Thomas<br>
ich hab ein RadioButtonMenu, das ich per code auslösen möchte. In eclipse gibt doClick() jedoch einen Fehler?<br>
Hier der Code-Ausschnitt:<br>
<br>
JRadioButtonMenuItem redMenuItem = new
JRadioButtonMenuItem("Red");<br>
blueMenuItem.addItemListener(new ColorAction(Color.red));<br>
<br>
colorbg.add(redMenuItem);<br>
colorMenu.add(redMenuItem);<br>
editMenu.add(pasteMenuItem);<br>
<br>
ColorAction colorAction = new ColorAction(Color.BLUE);<br>
redMenuItem.doClick(0);<br>
<br>
}<br>
<br>
Color _color;<br>
class ColorAction implements ItemListener {
Color color;<br>
ColorAction(Color color) {
this.color = color; <br>
}<br>
public void itemStateChanged(ItemEvent e) {
_color = color;<br>
textArea.setBackground(_color); <br>
}<br>
}<br>
<br>
wieso geht doClick() nicht?<br>
Danke, Thomas<br>
Comment