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