package AngioTool;
import java.awt.EventQueue;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import Batch.BatchUtils;
public class AngioToolMain {
/*
private static final int yearExpiration = 3014;
private static final int monthExpiration = 12;
private static final int dayExpiration = 31;
private static Date limitDate = null;
private static final Date today = new Date();
*/
public static void main(String[] args) {
/*
try {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
limitDate = formatter.parse("3014/12/31");
} catch (ParseException var2) {
Logger.getLogger(AngioToolMain.class.getName()).log(Level.SEVERE, null, var2);
}
if (today.compareTo(limitDate) > 0) {
JOptionPane.showMessageDialog(JOptionPane.getRootFrame(), "Your application license has expired!", "Error", 0);
System.exit(0);
}
if (!ApplicationInstanceManager.registerInstance()) {
JOptionPane.showMessageDialog(JOptionPane.getRootFrame(), "Another instance of this application is already running. Exiting...", "Error", 0);
System.exit(0);
}
*/
// Load Lee94 lookup table on program start
try {
Class.forName("Batch.Lee94");
}
catch (Throwable t) {
t.printStackTrace();
BatchUtils.showExceptionInDialogBox(t.getCause());
return;
}
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new AngioTool();
}
});
}
}