【发布时间】:2016-06-27 21:50:28
【问题描述】:
此加载窗口打开,我希望它在 closeLoadingWindow 方法运行后关闭。我有一个按钮可以触发另一个类中的 closeLoadingWindow 方法。有什么帮助吗??
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class LoadingScreen {
public static void createLoadingWindow()
{
JFrame LoadingFrame = new JFrame("Loading");
LoadingFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
JPanel LoadingPanel = new JPanel();
LoadingFrame.add(LoadingPanel, BorderLayout.NORTH);
ImageIcon LoadingGif = new ImageIcon();
JLabel LoadingLabel = new JLabel(LoadingGif);
LoadingPanel.add(LoadingLabel);
LoadingFrame.setVisible(true);
}
public static void closeLoadingWindow()
{
dispose();
}
}
【问题讨论】:
-
你应该在框架上调用
dispose()。
标签: java methods jframe jpanel