问题描述
就是一个框架中放3个按钮然后鼠标点击不同的按钮框架是不同的颜色是不是用到MouseEvent事件?3个按钮可以弄出来那个变色怎么弄的?希望高玩指导谢谢大家~
解决方案
解决方案二:
JFramef=newJFrame();finalJPaneltp=newJPanel();JButtonb=newJButton("红");b.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){tp.setBackground(newColor(0xFF0000));}});tp.add(b);b=newJButton("绿");b.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){tp.setBackground(newColor(0x00FF00));}});tp.add(b);b=newJButton("蓝");b.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){tp.setBackground(newColor(0x0000FF));}});tp.add(b);f.add(tp);f.setSize(400,300);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setVisible(true);
解决方案三:
点击按钮应该是onclick事件吧......
时间: 2024-10-24 00:55:48