【发布时间】:2014-07-24 11:19:57
【问题描述】:
谁能解释我为什么不应该使用paint 方法直接在JFrame 窗口内绘制,我应该使用paintComponent 方法和JPanel 在JFrame 内?
提前致谢。
【问题讨论】:
-
@ChristopheD 不太好,建议进一步阅读。在那种情况下,他们询问的是 Swing 组件的绘制方法与在 Swing 组件上使用窗口/顶级容器之间的区别 - 只是说;)
-
@MadProgrammer:糟糕,这次重复搜索有点太快了。感谢您指出这一点。
-
-1,您在上一个问题中获得了 Swing 教程的链接。你读过教程吗?它还包含一个关于
Custom Painting的部分,它对 Swing 中的绘画进行了高级概述。本教程还包含一个链接,指向更深入的绘画讨论。阅读这两个教程,如果有不明白的地方,请提出具体问题。 -
@NarutoBijuMode “如果我们所有人都有时间阅读所有这些 oracle 教程,我永远不会在这里提问” 这不是真的。你的第一名是教程,第二名是论坛,你用它来要求澄清你不明白的地方。如果您不愿意投入时间或精力自学,为什么其他人也愿意,我们都有时间限制
-
@NarutoBijuMode Camickr 只是想向您指出,通过首先进行一些研究可以在某些部分回答的问题污染论坛并不是 SO 的目的,如果您发现这个,请见谅烦人或冒犯,这不是我们的意图,我们的目的是让你成为一个更好的、自给自足的开发者。当你得到的答案不合适时,询问答案不会教你(这种情况经常发生在这里)。在要求对某个主题进行澄清之前,有能力研究一个主题,即使是一点点,也会让你更容易看到好的答案
标签: java swing paint paintcomponent