动画,一个方框会慢慢变小变白
2015-08-10 09:51
239 查看
import javax.swing.*; import java.awt.*; public class Animate { int x=1; int y=1; public static void main(String [] args) { Animate gui=new Animate(); gui.go(); } public void go() { JFrame frame=new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); MyDrawP drawP=new MyDrawP(); frame.getContentPane().add(drawP); frame.setSize(500,270); frame.setVisible(true); for(int i=0;i<124;i++,y++,x++) { x++; drawP.repaint(); try{ Thread.sleep(50); }catch(Exception ex){} } } class MyDrawP extends JPanel { public void paintComponent(Graphics g) { g.setColor(Color.white); g.fillRect(0,0,500,250); g.setColor(Color.blue); g.fillRect(x,y,500-x*2,250-y*2); } } }
注意:
fillRect(x,y,w,h)函数的作用是:填充一个矩形区域,x、y为起始坐标(即左上角坐标),后面两个参数分别为:w、h,是矩形区域的宽和高,
相关文章推荐
- 计蒜客 难题题库 137 求两行字符串的和与差
- POJ 1611The Suspects 并查集
- MPS(主生产计划)
- KVM 实现机制 (VT-X)
- 华为机试题四
- 客户有两台windows服务器要做sql server双机切换
- poj 2226 Muddy Fields(最小覆盖点+构图)
- c++命名空间
- kmp
- Java开发中的reloadable设置
- 每三行一种颜色
- jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
- 计蒜客 难题题库 136 公式计算
- Java的监听器种类
- POJ1789 Truck History(kru, prim)
- TFTP server组态
- 华为机试题三
- 动态规划1——最长公共子序列
- jQuery 判断图片是否加载完成方法汇总
- ORA-00845: MEMORY_TARGET not supported on this system报错解决