这些线应该在右上角,其中(a,0)是。我无法解决这个问题。我正在使用Eclipse 3.65。
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();
}
}
答案 0 :(得分:0)
你将它设置为0就是它,但是X仍然是/ 4或a / 2左右。所以基本上你是在选择的地方。代码是如何编写的,如果你想要它们全部位于右上角,那么你只需将x保留为400.或者在你的情况下A = 400。