【发布时间】:2021-10-22 03:19:16
【问题描述】:
当在任何JComponent 中覆盖public void paintComponent(Graphics g) 以执行该JComponent 的自定义绘制时,是否应该在绘制结束时处理Graphic 对象g(以及为什么)?
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("To dispose or not to dispose ? ",10,20);
//dispose or avoid ?
g.dispose();
}
【问题讨论】:
-
@isaace “您只需要在实际创建图形时处理它”accepted answer 确实回答了我的问题。它没有解释为什么你应该避免处理。
标签: java swing graphics custom-painting