逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
    @Override
    
protected void paintComponent(Graphics g) {
        
super.paintComponent(g);
 
        Graphics2D g2d 
= (Graphics2D) g;

        Color startColor 
= Color.RED;
        Color endColor 
= new Color(00255);
        
int startX = 0;
        
int startY = 0;
        
int endX = getWidth();
        
int endY = getHeight();

        
// A non-cyclic gradient
        GradientPaint gradient = new GradientPaint(startX, startY, startColor,
                endX, endY, endColor);
        
// A cyclic gradient
        gradient = new GradientPaint(startX + getWidth() / 2, startY
                
+ getHeight() / 2, startColor, endX, endY, endColor, true);
        g2d.setPaint(gradient);

        Rectangle2D rect 
= new Rectangle2D.Float(00, getWidth(), getHeight());
        g2d.fill(rect);
    }

posted on 2008-03-15 18:22 逛奔的蜗牛 阅读(741) 评论(0)  编辑 收藏 引用 所属分类: Java

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理