到目前为止,我一直在使用 VB 开发应用程序。现在我必须使用 Java 来开发前端。我对组件很困惑。需要帮助.. 书籍参考或网站参考也可以完成这项工作。
基本上,我将使用菜单栏、工具栏、带有 JEditorPane 的框架。现在,如果我想使用一个作为子窗体的小窗口来写一些主框架的注释,我应该使用哪个组件?
到目前为止,我一直在使用 VB 开发应用程序。现在我必须使用 Java 来开发前端。我对组件很困惑。需要帮助.. 书籍参考或网站参考也可以完成这项工作。
基本上,我将使用菜单栏、工具栏、带有 JEditorPane 的框架。现在,如果我想使用一个作为子窗体的小窗口来写一些主框架的注释,我应该使用哪个组件?
您可以为此使用 JInternalFrame。按照此链接进行演示
组件很容易理解。这里给出了详细的教程。但是要告诉您要点,组件只不过是容器。例如 JPanel 是一个可以容纳另一个组件(例如 JButton)的组件。由于 JButton 又是一个容器,因此您可以再添加一个组件,即一个 JPanel。
您添加的组件的顺序和放置由布局确定。您有不同的布局,即 Borederlayout、BoxLayout、Flowlayout、GridLayout、GridBaglayout,每种布局都有自己的优缺点以及在调整窗口大小时如何反应的行为。
对于 IDE,我建议使用 Netbeans,因为您可以拖放组件以及查看生成的 Java 源代码以获得更好的理解。
我猜您正在寻找 JDialog 或 JPanel。遵循Swing 教程。它对每个组件都有详细的指南,并有一个所有组件的可视化索引。
您想使用 java 开发桌面应用程序吗?
你需要:
-安装JDK(Java开发工具包)
- 你需要一个 IDE。我最喜欢的是Eclipse。那里有很多,但对于 java 初学者来说,最直观的可能是Netbeans。
-当创建使用您提到的组件的应用程序时,您将使用 pagcage javax.swing中的库(请参阅链接中的文档)
-And finally, just one more suggestion(Optional), is to get also a most powerfull IDE, just for graphics, so you can speed up your programming.I suppose you would like to speed up your development. In that case i highly recommend you this tool: JFormDesigner Watch the videos and in matter of a couple of hours you will be developing interfaces fast as light :)
I hope this is useful