그래서 나는 stackoverflow에 새로 왔어.선 그리기, 동그라미 아무것도 (Java)
나는 선, 삼각형을 만들려고하고있다. 그러나 나는 단지 선과 좋은 객체 지향 프로그래밍에 초점을 맞추고있다.
package draw;
/**
*
* @author Pedro
*/
public class Point2D {
private int x,y;
// Construtores
public Point2D(){
this(0,0);
}
public Point2D(int x, int y){
this.x=x;
this.y=y;
}
// Set's e Get's
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
나중에 내가 시작점과 마지막 점
package draw;
/**
*
* @author Pedro
*/
public class Linha extends Figura{
private Point2D pinicial;
private Point2D pfinal;
//construtores
public Linha(int xinicial, int yinicial, int xfinal, int yfinal){
pinicial=new Point2D(xinicial, yinicial);
pfinal=new Point2D(xfinal, yfinal);
}
public Linha(Point2D pinicial, Point2D pfinal){
this.pinicial=pinicial;
this.pfinal=pfinal;
}
//Get's e Set's
public Point2D getPinicial() {
return pinicial;
}
public void setPinicial(Point2D pinicial) {
this.pinicial = pinicial;
}
public Point2D getPfinal() {
return pfinal;
}
public void setPfinal(Point2D pfinal) {
this.pfinal = pfinal;
}
}
을 얻을 수있는 클래스의 Point2D를 사용하여 클래스 라인을 만든 다음 내가 가진 JFrame의 생성 :
그래서 내가 클래스의 Point2D를 만들 "line"이라는 버튼을 클릭하고 jFrame 내부에 패널을 놓습니다.이 패널은 선을 그릴 곳입니다.
문제는 ... 나는 선을 그어야하는지, 어떻게해야 하는지를 모릅니다.
도와 주시겠습니까?
당신이 봤어 다음과 같이
간단한 예는? http://docs.oracle.com/javase/tutorial/uiswing/painting/ – Abrixas2
아, 나는 내 스윙을 닦아야한다. 사실, 내 의견은 너무 틀렸어. 그래서 나는 그것을 대신 삭제할 것이다. 죄송합니다! – EpicPandaForce