Java Swing中的JLabel不显示

3

在退出我的游戏时,我想显示一个“退出屏幕”。 exitscreen.gif 在文件夹中,并且工作正常,但出现以下问题,只有空白帧显示:

JPanel finishPanel = new JPanel();
JLabel finishLabel = new JLabel(new ImageIcon("welcomescreen.gif"));
finishPanel.add(finishLabel);
finishLabel.setSize(11 * 35, 11 * 35);
finishPanel.setPreferredSize(finishLabel.getSize());
this.frame.setVisible(false);
JFrame exitFrame = new JFrame("Thanks for playing");
exitFrame.getContentPane().add(finishPanel);
exitFrame.setLocationRelativeTo(null);
exitFrame.pack();
exitFrame.setVisible(true);
finishLabel.setVisible(true);

this.frame是另一个我不再需要的JFrame。

1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接