如何在具有网格布局的图上绘制网格本身(例如网格线)。我想我需要在另一层中绘制它,但我无法弄清楚究竟要做什么,用网格布局在“上方”绘制。
答案 0 :(得分:1)
你可以做的是使用GridLayout
,然后绘制矩形图形,在它们上方绘制你的项目。现在我想不出更优雅的方式来做到这一点。
答案 1 :(得分:1)
您可以使用网格布局覆盖图中的paint(Graphics)
方法:
public void paint(Graphics g)
{
super.paint(g);
// draw your grid here
}
您在评论所在位置绘制的所有内容都将显示在图及其子项上方。