swing 图像按钮激活状态与不激活状态选择不同图像的问题 大家好,我现在遇到一个swing的程序问题,不知如何解决,请大家帮忙,问题是这样的,application顶端有一排图像按钮,每个按钮都拥有两张图片,例如第一个按钮激活时显示A1.JPG,不激知时显示A2.JPG,第二个按钮激活时显示B1.JPG,不激活时显示B2.JPG,顶端的所有按钮同一时刻将只有一个按钮处于激活状态,其它按钮均处于不激活状态,该如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同一时刻将只有一个按钮处于激活状态,其它按钮均处于不激活状态, 添加一个ButtonGroup, 然后把按钮都加到这个ButtonGroup里面, 还有你的按钮是JToggleButton如JToggleButton b1 = new JToggleButton("button1");JToggleButton b2 = new JToggleButton("button2");JToggleButton b3 = new JToggleButton("button3");ButtonGroup buttonGroup = new ButtonGroup();....JPanel panel = new JPanel();panel.add(b1);panel.add(b2);panel.add(b3);buttonGroup.add(b1);buttonGroup.add(b2);buttonGroup.add(b3);....至于加图片,JToggleButton有setIcon(), setSelectedIcon()和setPressedIcon()的方法. 使用ButtonGroup & JToggleButton即可实现 使用ButtonGroup & JToggleButton即可实现一个按钮激活,其他的按钮不激活至于切换图片,可以在Button的实践监听里添加SetIcon的方法来改变图片 eclipse3.1 complier compliance level 没有6.0和1.6 请教,如何指定集合的排序方法? 垃圾回收,与答案想的不一样 关于chart的aesthetic变化的实现问题 发个白痴级的问题 寻求JFrame高手 请各位说说jar的用法? 都说java先进,可是为什么那么慢 大侠,这里紧急求助,我快疯了!!! java中的lookfeel如何使用 HashMap的问题 java怎样启动局域网内其它机器上的程序?能实现吗?
JToggleButton b1 = new JToggleButton("button1");
JToggleButton b2 = new JToggleButton("button2");
JToggleButton b3 = new JToggleButton("button3");
ButtonGroup buttonGroup = new ButtonGroup();....
JPanel panel = new JPanel();
panel.add(b1);
panel.add(b2);
panel.add(b3);buttonGroup.add(b1);
buttonGroup.add(b2);
buttonGroup.add(b3);
....至于加图片,JToggleButton有setIcon(), setSelectedIcon()和setPressedIcon()的方法.
至于切换图片,可以在Button的实践监听里添加SetIcon的方法来改变图片