Java 从一角到另一角的线条

Java 从一角到另一角的线条,java,swing,drawing2d,Java,Swing,Drawing2d,我有点小问题,我想我犯了个错误。你能帮我吗? 问题:我想使用specifix整数来绘制直线和填充矩形。我试着这样做,但使用和矩形相同的坐标的线并不是从一个角到另一个角 void draw(Graphics g) { int x = getWidth();//1920 int y = getHeight();//1080 int x0 = 10; int y0 = 10; g.setColor(Color.RED); g.fillRect(x0, y0

我有点小问题,我想我犯了个错误。你能帮我吗? 问题:我想使用specifix整数来绘制直线和填充矩形。我试着这样做,但使用和矩形相同的坐标的线并不是从一个角到另一个角

void draw(Graphics g) {

    int x = getWidth();//1920
    int y = getHeight();//1080
    int x0 = 10; int y0 = 10;


    g.setColor(Color.RED);
    g.fillRect(x0, y0, x0 + 1300, y0 + 800);    


    g.setColor(Color.CYAN);
    g.drawLine(x0, y0, x0 + 1300, y0 + 800);


}
想象一下它的样子:

谢谢大家!

我试着这样做,但线,使用相同的坐标作为矩形

但这两种方法都不使用坐标:

g.fillRect(x0, y0, x0 + 1300, y0 + 800);    
fillRect使用宽度和高度从起点绘制矩形

g.drawLine(x0, y0, x0 + 1300, y0 + 800);
抽绳在两点之间画一条线

绘制矩形时,代码应为:

//g.fillRect(x0, y0, x0 + 1300, y0 + 800);    
g.fillRect(x0, y0, 1300, 800);    

谢谢但是如果我想使用不等于零的特定整数…我可以这样做吗?否则结果总是一样的?(不是从一个角落到另一个角落)?啊!谢谢你!现在我明白了!:)