标签: c# java swing onpaint
好吧,快速问题的人。我知道C#Forms具有OnPaint()方法,该方法在渲染时保持被调用。我知道Java有一个类似的但我对如何实现它感到迷茫。任何指针或示例(prefferred)将非常感激。非常感谢。
答案 0 :(得分:2)
如果使用Swing,请不要在顶级容器(例如JApplet或JFrame)中绘画,并使用JComponent或JPanel。
JApplet
JFrame
JComponent
JPanel
对于后两个类中的自定义绘画,请使用paintComponent(Graphics)。
paintComponent(Graphics)
答案 1 :(得分:1)
Component#paint()方法。
Component#paint()