启动时 Java GUI 应用程序框架无法正确显示?

标签 java swing

我使用 Java Swing 库制作了这个 TicTacToe 应用程序。自从我添加了菜单后,它就无法按预期启动。我的意思是,该功能很好,但它会有时在我启动它时显示为我在图像中使用的三种不良方法之一。但是,一旦我最大化和最小化框架,它就会以所需的方式显示。

请帮我解决这个问题。

enter image description here

最佳答案

一旦它已经可见,您就将组件添加到框架中。仅在添加所有组件后调用 frame.setVisible(true);,否则您将不得不重新验证容器。容器可见并布局后,如果添加或删除组件,则必须调用 validate/revalidate

关于启动时 Java GUI 应用程序框架无法正确显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29806545/

相关文章:

java - 按下任意键时如何清除文本字段?

java - JFreeChart 在 Eclipse 中不显示任何内容

java - HttpServlet 是单例吗?

java - 将 JTable 添加到 JTabbedPane 内的 JScrollPane

java - 为什么不应该扩展 JFrame 和其他组件?

java - 基于相同键对来自两个映射的值进行配对

java - 增加显示 HTML 文本的 JTextPane 的字体大小

Java 8 时区 ZoneRulesException : Unknown time-zone ID: EST

Java - 更新 xml 文件中的正确数据库

java - urlConnection.getInputStream() 抛出 EOFException