我使用 Java Swing 库制作了这个 TicTacToe 应用程序。自从我添加了菜单后,它就无法按预期启动。我的意思是,该功能很好,但它会有时在我启动它时显示为我在图像中使用的三种不良方法之一。但是,一旦我最大化和最小化框架,它就会以所需的方式显示。
请帮我解决这个问题。
最佳答案
一旦它已经可见,您就将组件添加到框架中。仅在添加所有组件后调用 frame.setVisible(true);
,否则您将不得不重新验证容器。容器可见并布局后,如果添加或删除组件,则必须调用 validate
/revalidate
。
关于启动时 Java GUI 应用程序框架无法正确显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29806545/