按下按钮圆圈改变颜色
来源:互联网 发布:dht网络bt 编辑:程序博客网 时间:2024/05/20 21:47
import sun.jvm.hotspot.types.JBooleanField;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class TestDemo implements ActionListener { JFrame frame; public static void main(String args[]){ TestDemo gui = new TestDemo(); gui.go(); } public void go(){ frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton button = new JButton("Change colors"); button.addActionListener(this); MyDrawPane drawPane = new MyDrawPane(); frame.getContentPane().add(BorderLayout.SOUTH,button); frame.getContentPane().add(BorderLayout.CENTER,drawPane); frame.setSize(300,300); frame.setVisible(true); } public void actionPerformed(ActionEvent event){ frame.repaint();//当按下按钮时要求frame重新绘制 }}class MyDrawPane extends JPanel{ public void paintComponent(Graphics g){ Graphics2D g2d = (Graphics2D) g; int red = (int)(Math.random()*255); int green = (int)(Math.random()*255); int blue = (int)(Math.random()*255); Color startColor = new Color(red ,green,blue); red = (int)(Math.random()*255); green = (int)(Math.random()*255); blue = (int)(Math.random()*255); Color endColor = new Color(red , green, blue ); GradientPaint gradientPaint = new GradientPaint(70,70,startColor,150,150,endColor); g2d.setPaint(gradientPaint); g2d.fillOval(70,70,100,100);//用目前的笔刷设定来填满椭圆型区域 }}
0 0
- 按下按钮圆圈可以改变颜色
- 按下按钮圆圈改变颜色
- Android按钮按下的时候改变颜色
- Android按钮按下的时候改变颜色实现方法
- Android按钮按下的时候改变颜色实现方法
- 1. android 设置圆角按钮后,按下按钮后,还能改变按钮的颜色
- 关于MFC下改变buntton按下、弹起时按钮的背景颜色的问题
- 按钮改变文字大小颜色
- button 按下改变颜色
- [2015/05/16] 顶栏封装 & Android按钮按下改变颜色
- 按钮点击改变文字颜色
- 点击按钮字体颜色改变
- android中控制根据是否选中或者按下改变按钮的颜色(通过xml代码实现)
- wxPython之按下按钮,改变图片
- android 按钮背景颜色以及按下颜色设置
- 点击按钮改变div的颜色
- android 按钮按下时改变字体颜色
- android 中改变按钮按下时的颜色
- TaintDroid实现数据流的污点追踪
- JavaDoc的使用
- 框架SSH学习(Struts)
- http协议笔记
- 斯坦福机器学习2:监督学习应用
- 按下按钮圆圈改变颜色
- [Coursera]算法基础_Week9_考试_Q4
- button作为asp.net服务器控件时在IE提交两次
- HTML兼容性问题
- Android实战 - 音心播放器 (Music Service 实现)
- 实战c++中的vector系列--copy set to vector(别混淆了reserve和resize)
- LR11录制回放出现中文乱码以及录制时一直跳到360浏览器的解决方法
- 常见错误8-搭建hexo,本地server成功,部署到github上之后不能显示主题样式
- hdu1176 免费馅饼