我有一个扩展JComponent的类,我想要一个绘制组件的方法,显然我不能直接调用paint()而是重绘(),除了我需要绘制图形以便我不要有很多选择
我应该这样做:
@Override
public void paint(Graphics g) {
super.paint(g);
//draw things
}
或
public void draw(Graphics g) {
this.paint(g);
//draw things
}
或者我根本不打电话给paint()?据说paint()调用其他方法,特别是转移到子组件,我不想放松它