gpt4 book ai didi

java - 了解 Java GUI 开发、管理和设置 JComponents

转载 作者:行者123 更新时间:2023-11-29 06:45:42 25 4
gpt4 key购买 nike

我想就 Java GUI 进行讨论,现在,我还在上学,我已经为类做了 light gui 开发。(我们简要介绍了它。)

简单明了,我不能做任何我想做的事,我想构建一个漂亮干净的布局,但当你最大化它时,一切看起来都变得更糟。将 JButton 放在 GridLayout 中时会很大,或者当我明确指定按钮的大小等时它们会跨越整行。Java gui 开发一直是一个又一个令人头疼的问题。

使用 Microsoft WPF/XAML UI 开发更加直接,感觉就像 HTML/CSS。设置宽度、高度、边距和填充非常好,知道我的组件将放在哪里会让我放心。您甚至可以设计自定义外观。

我想知道你们是否对开始 Java GUI 开发的人有任何提示和资源。我没有得到的一件事是使用 JFrame 启动新项目,即游戏。

在启动时,您会被定向到一个带有 4 个按钮的面板。

玩游戏 - 将您带到一个新面板来玩游戏。大堂 - 带你进入聊天界面等等

这些应该是面板吗?或更多 JFrame,例如当用户单击按钮时,我会启动 Play Game JFrame,然后关闭菜单 JFrame。我对 Java GUI 真的一窍不通。

最佳答案

确保您了解并使用适当的布局管理器。这个 Swing 教程对于了解每个的工作原理非常有用:http://download.oracle.com/javase/tutorial/uiswing/layout/visual.html

还意识到您可以通过将一个面板放在另一个面板中来对布局进行分层。这有时对于在保持简单的同时达到预期效果是必要的。

对于你的最后一个问题,按钮可以只添加到一个面板,该面板可以在框架之前添加到其他面板。

关于java - 了解 Java GUI 开发、管理和设置 JComponents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5393387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com