2

我很困惑,当我试图用谷歌找到答案时,我被教程轰炸了。

  • 每个人的目的是什么?
  • 它们是如何连接的?
  • 连接的目的是什么?
4

1 回答 1

4
  • 在 java 中,canvas 是用于通过 java 图形绘制某些东西的区域。例如。绘制图像或矩形。
  • Frame 用作 JFrame(swing),一个可以包含画布、面板、窗格(DesktopPane、ScrollPane)等的顶级容器。
  • Panel 或 JPanel 是一个子容器,用于包含文本框、按钮、画布等。
  • Jframe 可以包含多个面板,但面板不能包含 JFrame。

文本框、按钮可以直接添加到Jframe中,但是会降低灵活性,假设我们想从ui中隐藏一组按钮,那么我们需要在JFrame中一个一个地隐藏它们。如果这些文本框被添加到面板,那么我们只需要隐藏那个面板。在 jframe 中使用面板的案例太多了。

于 2013-08-25T07:10:51.377 回答