<分区>
如果我想在屏幕上显示椭圆和矩形,我应该使用 Canvas 还是 JPanel?
有什么区别?我什么时候使用它们?
<分区>
如果我想在屏幕上显示椭圆和矩形,我应该使用 Canvas 还是 JPanel?
有什么区别?我什么时候使用它们?
最佳答案
Canvas
是一个 AWT 对象; JPanel
是一个轻量级的 Java Swing 对象。如果您有 Java Swing GUI,我强烈建议您使用 JPanel
。
这里有一个很好的链接 JPanel :
In the simplest case, you use a
JPanel
exactly the same way as you would aPanel
. Allocate it, drop components in it, then add theJPanel
to someContainer
. However,JPanel
also acts as a replacement forCanvas
(there is noJCanvas
)...
关于java - Canvas 与面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388668/