我的路线不会去他们应该去的地方

时间:2014-05-20 15:59:40

标签: java swing graphics jframe

这些线应该在右上角,其中(a,0)是。我无法解决这个问题。我正在使用Eclipse 3.65。

enter image description here

public class Ikibin extends JFrame{

int a = 400;
int b = 600;

public Ikibin()
{

    setTitle("Tutorial");
    setSize(a,b);
    setVisible(true);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
}

public void paint(Graphics g)
{
    g.setColor(Color.blue);
    g.drawLine(0, 0, 0, b);
    g.drawLine(a/4, 0, a/4, b);
    g.drawLine(a/2, 0, a/2, b);
    g.drawLine(3*a/4, 0, 3*a/4, b);
    g.drawLine(0, 0, a, 0);
    g.drawLine(0, b/4, a, 0);
    g.drawLine(0, b/2, a, 0);
    g.drawLine(0, 3*b/4, a, 0);
}


public static void main (String [] args)
{
    Ikibin i = new Ikibin();
}
} 

1 个答案:

答案 0 :(得分:0)

你将它设置为0就是它,但是X仍然是/ 4或a / 2左右。所以基本上你是在选择的地方。代码是如何编写的,如果你想要它们全部位于右上角,那么你只需将x保留为400.或者在你的情况下A = 400。