gpt4 book ai didi

java JFrame 设置大小

转载 作者:行者123 更新时间:2023-11-30 04:59:29 25 4
gpt4 key购买 nike

在启动主应用程序之前,我正在加载一个显示公司 Logo 和制作人员等的 JFrame。我遇到了一些问题。首先,我的新 JFrame 的大小永远无法设置。当我在 netBean 下预览 JFrame 时,它​​看起来很好,但每次都变小。我尝试使用新的构造函数和 setSize() 来完成此操作,但仍然无法正常工作。其次,JFrame 的加载速度非常慢。没有图像和所有内容都无法加载,并且 JFrame 保持空白至少五秒钟,真的有点烦人。这和我放置图像文件的位置有什么关系吗?非常感谢。

最佳答案

I am loading a JFrame showing the company logo and credits etc before starting the main application. I am having some problems. Fist of all, the size of my new JFrame can never be set. The JFrame looked fine when I previewed it under netBean but came out smaller every time. I tried to do it with a new constructor and setSize(), but still not working.

在不查看代码的情况下很难找出问题所在,但话虽如此,您对这是 NetBeans 生成的 GUI 的评论表明代码将非常大并且难以阅读和解释。正是由于这个原因以及许多其他原因,我不喜欢使用 NetBeans 生成 GUI,特别是对于刚刚学习如何使用 Swing 的新手。我建议您使用一些用户友好的布局管理器手动编写 GUI 代码,必要时通过嵌套 JPanel 进行嵌套。如果您这样做,您将在构建 GUI 时拥有更大的灵 active 和控制力,并且您还将拥有可读且可调试的代码,您可以将其发布在此处以供我们评估,并在它不适合的情况下提供帮助你。

Second, the JFrame has been loaded very slowly. No images and everything could be loaded and the JFrame stays blank for at least five seconds, really kind of annoying. Do it have anything to do with where I put the image files? Thanks alot.

这听起来像是线程问题。我只需首先加载介绍 GUI 的图像,然后显示介绍窗口,然后在后台线程中加载程序所需的任何其他资源。

说了这么多,您可能想考虑使用 Java 自己的 splash screen因为这可能会完成您试图自己拼凑的所有事情。这些教程可以帮助您(请点击上面的链接或here)。

关于java JFrame 设置大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7395769/

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