package thaw.core;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.Toolkit;
import javax.swing.JDialog;
import javax.swing.JLabel;
public class PleaseWaitDialog {
private JDialog dialog;
public PleaseWaitDialog(MainWindow mainWindow) {
dialog = new JDialog(mainWindow.getMainFrame(),
" "+I18n.getMessage("thaw.common.pleaseWait"));
dialog.getContentPane().setLayout(new GridLayout(1, 1));
dialog.getContentPane().add(new JLabel(I18n.getMessage("thaw.common.pleaseWait"),
JLabel.CENTER));
// dialog.setUndecorated(true);
// dialog.setResizable(false);
dialog.setSize(200, 75);
Dimension screenSize =
Toolkit.getDefaultToolkit().getScreenSize();
Dimension dialogSize = dialog.getSize();
dialog.setLocation(screenSize.width/2 - (dialogSize.width/2),
screenSize.height/2 - (dialogSize.height/2));
dialog.setVisible(true);
dialog.setSize(200, 75);
dialogSize = dialog.getSize();
dialog.setLocation(screenSize.width/2 - (dialogSize.width/2),
screenSize.height/2 - (dialogSize.height/2));
}
public JDialog getDialog() {
return dialog;
}
public void dispose() {
dialog.setVisible(false);
dialog.dispose();
}
}