package service;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JDialog;
import javax.swing.JOptionPane;
import javax.swing.Timer;
public class AutoClosingMessageDialog {
private static JDialog dialog;
public static void showAutoClosingMessageDialog(String message, int showTime) {
JOptionPane pane = new JOptionPane(message);
dialog = pane.createDialog("Bilgilendirme !");
dialog.setIconImage((PSAUtil
.getImageIconViaRelativePath("picture/psaIcon.png").getImage()));
Timer timer = new Timer(showTime * 1000, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
dialog.dispose();
}
});
timer.setRepeats(false);
timer.start();
dialog.setVisible(true);
}
}