繁体   English   中英

如何在JAVA中通过手动编码制作GUI?

[英]How to make a GUI through manual coding in JAVA?

我会尝试尽可能具体。

我目前所知道的:

我擅长编程(JAVA)即逻辑,算法等,当涉及到gui时,我擅长事件处理,我可以通过手动编码完成所有工作,但我面临的问题是设计gui本身。

我总是依靠netbeans和eclipse的windows构建器来制作我的gui,即组件的定位等。

我的问题:

我也想自己制作gui,我研究了所有的布局,但问题是无论我做什么? 无论我使用哪种布局,我都无法将任何组件放置在IDE的确切位置。

例如,如果我使用任何特定布局并定位组件(例如JTextField等),我无法将其放置在与IDE的自由设计(拖放)相同的位置。

请建议我能做什么或者我可以学习如何像IDE一样制作一个gui,但是通过手动编码,我是一名学生,我想提高自己。

谢谢!

Java应用程序中的GUI是使用Swing制作的。 看来你的问题是让界面在视觉上吸引人吗? 这就是拖放式GUI构建器的用途。 它们可以帮助您快速生成屏幕布局(代码自动生成并且可以修改)。

您应该尝试使用Eclipse的Window Builder

研究与Swing相关的任何相对或绝对布局的概念。 这将帮助您在GUI中定位小部件。

Java为GUI设计提供了一些标准或“最佳实践”

Window Builder非常有用,但是要定位和修改小部件的大小,您必须知道哪些属性与该小部件相关,这在Oracle的Swing文档中提供。

对于初学者,跳过构建器并开始自己编写代码。 然后参考有关如何移动这些组件的文档,并根据需要将它们放置在窗口中。 有大量的代码示例和教程提供这样一个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM