2010-04-22 163 views
3

在退出我的游戏时,我想显示“退出屏幕”。该exitscreen.gif夹中,并且工作正常,但由于某些原因,只有空白帧表明这一点:Java swing JLabel没有显示

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我不需要了。

回答