gpt4 book ai didi

java - JLabel文本不显示

转载 作者:行者123 更新时间:2023-12-01 13:39:00 28 4
gpt4 key购买 nike

我在JFrame上添加了JLabel,并在单击JOptionPane的YES按钮时显示框架,它显示框架但不显示标签文本。

enter image description here

int yes = JOptionPane.showConfirmDialog(null,"Do you want to reactivate previous 
schedule(s)","Reactivate Schedule",JOptionPane.OK_CANCEL_OPTION,
JOptionPane.INFORMATION_MESSAGE);

if(yes == JOptionPane.OK_OPTION) {
setVisible(false);
disp_wait.setVisible(true);
for(int i=0 ; i<options.taskList.size(); i++) {
dataList = Options.getInstance().getTaskList();
Task task=dataList.get(i);
boolean active = task.getActive();
if(active) {
task.setActive(true);
try {
Thread.sleep(5000);
} catch (InterruptedException ex) {
ex.getMessage();
}
}
}
}

enter image description here

最佳答案

您的所有代码都在事件处理期间执行一些处理。在 Java 中这是一个问题,只有在处理完所有事件处理后才会绘制 GUI。除此之外,很高兴看到 JFrame 的代码,它可能不会在调用 pack() 之前添加标签

关于java - JLabel文本不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20994417/

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