好吧,他是我的问题:
我正在尝试将使用 java 图形的网格绘制到 JFrame 中。但是当我这样做时,网格会覆盖 JFrame 的组件(JTextFields、按钮等),我尝试在绘制方法的末尾写入“super.paint(g)”但是当我这样做时,网格不会出现。
他是代码:
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.PINK);
g.drawLine(0, 240, 640, 240);
g.drawLine(320,0,320,480);
g.setColor(Color.GRAY);
for (int i=1; i<24; i++){
g.drawLine(0, i*20, 640, i*20);
}
}
感谢你们!