JFrame有什么作用?

时间:2015-11-14 22:08:40

标签: java browser jframe

首先,我想让你知道我是Java世界的新手;如果我的问题是基本的,请原谅我。

我正在与一个团队合作,我们正在尝试使用Java创建一个浏览器 首先,我们正在观看一些教程,所有教程都以一个扩展docker run --ulimit memlock=819200000:819200000 -h <docker_host_name> --name=current -v /home/user_home:/user_home -i -d -t docker_user_name/image_name 的类开头。这个 JFrame 做了什么?

1 个答案:

答案 0 :(得分:1)

这可以在10 second Google search中轻松解答......但无论如何要回答您的问题,JFramejava.awt.Frame的扩展,会向用户显示图形窗口,你可以在其中容纳组件和图形。

这些组件的范围从JButton的{​​{1}}一直到JLabel条等。

此外,扩展Menu绝不是一个好主意。它工作正常,但为了获得最佳的代码可读性和使用率,请不要这样做。原因有很多,这里有详细说明:
Why shouldn't you extend JFrame and other components?

摘录:

  

一般来说,扩展组件往往是严格要求使用组件。这在设计方面以不必要的方式严重限制了您的选项,因此您的类不能扩展不同的类,您无法隐藏JFrame的方法,导致它更难以维护,并且在使用类时更容易触发意外错误

更多信息可在以下链接中找到:

JavaDoc for JFrame
How to use a JFrame