i trying make java program guy in video watched. made menu button group change background color of frame. code have this:
code:
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class color extends jframe implements actionlistener { private jmenubar bar; private jmenu menu; private jradiobuttonmenuitem red; private jradiobuttonmenuitem blue; private jradiobuttonmenuitem green; public color() { bar = new jmenubar(); menu = new jmenu("colors"); red = new jradiobuttonmenuitem("red"); blue = new jradiobuttonmenuitem("blue"); green = new jradiobuttonmenuitem("green"); setlayout(new flowlayout()); setsize(300, 250); setdefaultcloseoperation(jframe.exit_on_close); settitle("colors"); bar.add(menu); menu.add(red); menu.add(blue); menu.add(green); buttongroup group = new buttongroup(); group.add(red); group.add(blue); group.add(green); red.addactionlistener(this); blue.addactionlistener(this); green.addactionlistener(this); add(bar); } public void actionperformed(actionevent e) { if (e.getsource() == red) { setbackground(color.red); } if (e.getsource() == blue) { setbackground(color.blue); } if (e.getsource() == green); { setbackground(color.green); } } } but whenever run background green. can correct make work right?
it helpful if posted link video in question.
also, please use code tags when post code around here.
thanks,
b
Forums Macs Mac Programming
- iPhone
- Mac OS & System Software
- iPad
- Apple Watch
- Notebooks
- iTunes
- Apple ID
- iCloud
- Desktop Computers
- Apple Music
- Professional Applications
- iPod
- iWork
- Apple TV
- iLife
- Wireless
No comments:
Post a Comment