drawline java_drawLine 是哪个类里的 java

importjava.awt.Color;importjava.awt.Frame;importjava.awt.Graphics;//importjava.awt.Panel;classWindowsDemoextendsFrame{intsize=5;intgridLen=30;intc=10;intd=30;publicWindow...

import java.awt.Color;

import java.awt.Frame;

import java.awt.Graphics;

//import java.awt.Panel;

class WindowsDemo extends Frame

{

int size=5;

int gridLen=30;

int c = 10;

int d = 30;

public WindowsDemo(String title)

{

super(title);

}

public void init() {

super.setSize(1000,1000);

super.setBackground(Color.GREEN);

super.setBounds(100,100,300,300);

super.setLayout(null);

super.setVisible(true);

}

public void paint(Graphics g) {

//super.paint(g);

//g.setColor(Color.BLACK);

int b = 10;

//g.drawLine(40+b*gridLen, 40, 40+b*gridLen, 40+b*gridLen);

//System.out.println(size);

//System.out.println(c);

//System.out.println(d);

g.drawLine(c, c, d, d);

g.drawLine(40, 40+b*gridLen, 40+size*gridLen, 40+b*gridLen);

for(int i=0;i<=size;i++){

g.drawLine(40+i*gridLen, 40, 40+i*gridLen, 40+size*gridLen);

g.drawLine(40, 40+i*gridLen, 40+size*gridLen, 40+i*gridLen);

}

}

}

class punct

{

private int x,y,x1,y1,x2,y2;

punct()

{

}

punct (int x , int y)

{

this.x =x;

this.y =y;

}

void print(int x, int y)

{

System.out.println();

System.out.println("die Koordinate ist (" +x+","+y+ ")");

}

int[] setLocatio(int x0, int y0)

{

x1 = x0;

y1 = y0;

String a = this.toString(x1 ,y1 );

System.out.print("Die Koordinate ist (");

for( int i=0;i

{

System.out.print( a.charAt(i) );

}

System.out.print(")");

int[] arr1 = {x1,x2};

return arr1;

}

// String toString

public String toString(int A, int B)

{

String a = String.valueOf(A);

String b = String.valueOf(B);

String s = a+","+b;

return s;

}

// void translate(int dx, int dy)

void translate(int dx, int dy)

{

x2=x1 + dx;

y2=y1 + dy;

this.print(this.x2, this.y2);

}

}

public class DrawWindows {

public static void main(String[] args) {

// TODO Auto-generated method stu

punct p = new punct();

p.setLocatio(100,100);

p.translate(100,100);

new WindowsDemo("WindowsDemo").init();

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值