什么JComponents使用..?

时间:2011-11-03 12:19:03

标签: java swing jcomponent

直到现在,我正在使用VB开发应用程序。现在我必须使用Java来开发前端。我对组件很困惑。需要帮助..书籍参考或网站参考也可以完成这项工作。

基本上,我将使用MenuBar,ToolBar,一个带有JEditorPane的Frame。现在,如果我想使用一个小窗口,它将是一个子窗体,写一些主框架的注释,我应该使用哪个组件?

3 个答案:

答案 0 :(得分:3)

您可以使用JInternalFrame。请按此link进行演示

组件很容易理解。详细的教程是here。但要告诉你,要点组件只不过是容器。例如,JPanel是一个可以容纳另一个组件的组件,例如JButton。由于JButton再次是一个容器,你可以添加一个组件,一个JPanel。

您添加的组件的顺序和位置由布局决定。你有不同的布局,比如Borederlayout,BoxLayout,Flowlayout,GridLayout,GridBaglayout,每个都有自己的优点和缺点,以及在调整窗口大小时它如何反应的行为。

对于IDE,我建议使用Netbeans,因为您可以拖放组件,并查看生成的Java源代码以便更好地理解。

答案 1 :(得分:3)

我猜你正在寻找JDialog或JPanel。关注Swing tutorial。它有针对每个组件的详细指南,并具有visual index of all the components

答案 2 :(得分:3)

您想使用java开发桌面应用程序吗?

你需要:

- 安装JDK(Java开发工具包)

- 你需要一个IDE。我最喜欢的是Eclipse。 有很多,但对于java中的初学者来说,最直观的可能是Netbeans

- 创建使用您提到的组件的应用程序时,您将使用pagcage javax.swing中的库(请参阅链接中的文档)

- 最后,还有一个建议(可选),也是为了获得最强大的IDE,仅用于图形,因此您可以加快编程速度。我想您希望加快开发速度。在这种情况下,我强烈推荐您使用此工具:JFormDesigner 观看videos,在几个小时内,您将快速开发界面:)

我希望这很有用