0

グリッドレイアウトを持つFigureにグリッド自体(グリッド線など)をペイントするにはどうすればよいですか?別のレイヤーにペイントする必要があると思いますが、グリッドレイアウトでレイヤーの「上」にペイントするには、正確に何をすべきかわかりません。

4

2 に答える 2

1

paint(Graphics)グリッドレイアウトを使用して、フィギュアのメソッドをオーバーライドできます。

public void paint(Graphics g)
{
  super.paint(g);

  // draw your grid here
}

コメントがある場所にペイントしたものはすべて、図とその子の上に表示されます。

于 2012-02-10T09:32:02.647 に答える
1

できることは、 を使用してGridLayout、その上にアイテムをペイントする Rectangle フィギュアをペイントすることです。今のところ、これを行うためのよりエレガントな方法は考えられません。

于 2012-02-07T18:25:32.887 に答える