是否可以打开取消按钮,SplashScreen
以便用户可以取消应用程序启动?
如何?
问问题
530 次
1 回答
1
初始屏幕只是一个无边框窗口(您可以使用 JFrame 创建)。您可以添加一个面板,该面板将具有一个 JButton,该 JButton 又调用 System.exit(0); 而不是加载应用程序。
JFrame frame = new JFrame("");
JPanel panel = new JPanel();
JButton cancel = new JButton("Cancel Loading");
cancel.addMouseListener(new MouseAdapter(){/*add listener, call System.exit(0);*/});
panel.add(cancel);
JLabel label = new JLabel();
//set image of the label which will be your application's icon
frame.getContentPane().add(panel);
frame.setUndecorated(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 200); //400x200 splash screen
frame.setVisible(true);
于 2012-10-18T22:28:33.097 回答