覆盖绘制而不扩展JFrame

时间:2012-09-17 01:51:08

标签: java swing jframe paint

是否可以覆盖paint方法,或者在不扩展JFrame的情况下使用Graphics对象绘制到JFrame上?

1 个答案:

答案 0 :(得分:6)

是。您应该扩展JPanel或JComponent并覆盖paintComponent(...),然后将该组件添加到JFrame的contentPane中。单独留下JFrame的paint(...)方法,实际上你很少(如果有的话)想要扩展JFrame。