您的位置:首页 > 大数据 > 人工智能

如何判断用paint画出的图形的坐标是在哪里?

2015-06-21 17:21 621 查看
import java.awt.*;

import javax.swing.*;

public class Test {

public static void main(String args[]) {

new Test().go();

   
}

public void go()
{
   Ball ball = new Ball();
            Pole pole = new Pole();
        
           JFrame frame = new JFrame();
    

                  

                  //下面两行,有一行必须注释,因为无法两个图形都显示出来

                   //frame.getContentPane().add(  ball);
           frame.getContentPane().add( pole);

        
           frame.getContentPane().add( pole);
           frame.setSize(600 , 600);
           frame.setVisible(true);
    
}

class Ball extends JPanel
{
public void paintComponent(Graphics g)
{
//由下面可知,坐标原点是左上角或者是以坐标为原点,从左上角开始画起
g.fillOval(100 , 100 , 30 , 30);
g.setColor(Color.white);
g.fillOval(100 , 100 , 20 , 20);
}
}

class Pole extends JPanel
{
public void paintComponent(Graphics g)
{

                         //由下面可知,坐标原点在左边或者是以坐标为原点,从左边开始画起

g.fillRect(300 , 300 , 40 , 10);
g.setColor(Color.white);
g.fillRect(300 , 300 , 2 , 10);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 图形 坐标