当用户按下Harris(绿色)按钮,如GreenButton Image所示,OP1按钮将变为绿色,上面有任何图标,下面有一个定时器....第一张图像显示哈里斯按钮
当我们点击哈里斯按钮时,任何背景颜色的其他按钮都会变成这样的形状,如下图所示
此按钮将包含任何图标..(左侧一个图标)和两个计时器和分色。
编辑:1 问题是我不知道如何自定义我的第二个(OP1)按钮
答案 0 :(得分:2)
使用MouseListener将其设为JPanel。 这样你就可以在Component中“玩”。
答案 1 :(得分:2)
基本观点
将JToggleButton
与CardLayout
一起使用(通过确定JToggleButton.isSelected()
在两张卡之间切换)
只有JFrames ContentPane (BorderLayout)
和JPanel(FlowLayout)
已在API中实施LayoutManager
,其余JComponents
必须添加正确的
第二。图
将不透明的JPanels
(or JLabel)添加到JToggleButton
,使用GridLayout
将LayoutManager
放到JPanels
,然后添加其余JComponent
/ Icons
答案 2 :(得分:2)
如图here所示,您可以实现Icon
界面来呈现任何所需的外观并动态更新剩余时间。