我的代码有点奇怪。我以前也遇到同样的问题,所以我从头开始做这个项目,但同样的问题再次发生。
我将面板设置为不可见,但不知道为什么在不调整应用程序大小的情况下无法显示新面板。
main.java文件:https://pastebin.com/spt5bqpf
ui.java文件:https://pastebin.com/hawm8ctd
变量.java:https://pastebin.com/qvppalku
出现错误的代码:
public void classAttitudes(){
variables.classesTitleLabel.setVisible(false);
variables.classesTitlePanel.setVisible(false);
variables.continueClassPanel.setVisible(false);
variables.titleAttitudePanel = new JPanel();
variables.titleAttitudePanel.setBounds(50,50,100,100);
variables.con.add(variables.titleAttitudePanel);
}
1条答案
按热度按时间1l5u6lss1#
p、 当你调整你的人在窗口(即。
JFrame
)将引发一个操作,并在该操作结束时repaint()
是调用以使用ui线程中的所有内容重新绘制此框架(我不记得它的名称)