Java Source - Paint Circle Demo


Một ví dụ đơn giản về vẽ hình tròn và tô màu cho nó.






PaintCircle.Java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class PaintCircle extends JFrame {
  
    Container c;
  
    public PaintCircle()
    {
        mypanel p = new mypanel();
        c = this.getContentPane();
        c.add(p);
    }  
  
    public static void main(String[] args) {
      
        PaintCircle f = new PaintCircle();
        f.setTitle("VNLIVES.NET - Paint Circle Demo");
        f.setSize(600,600);
        f.setVisible(true);
        f.addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent we)
            {
                System.exit(0);
            }
        });
      
      
    }
}

class mypanel extends JPanel
{
    public void paintComponent(Graphics g)
    {
        g.setColor(Color.red);
        g.fillOval(100,50,50,50);
        g.setXORMode(Color.pink);
        g.setColor(Color.green);
        g.fillOval(100,80,60,60);
    }
}


Kết quả - Result










No comments:

Post a Comment