2012-09-17 198 views

回答

6

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

+0

+1棘手,但并不总能解决翻译:) – 2012-09-17 02:02:41

+2

@matheszabi:感谢您的投票,但请详细说明您的意见。 –

+1

内容面板将仅覆盖JFrame的内容,但如果您想要覆盖其他内容,则不是总是可以。例如。标题栏等。在大多数情况下,在其他人的工作需要添加更多的伎俩。 – 2012-09-17 02:53:22