// Punto de partida de la aplicación. public static void main(String[] args) { java.awt.EventQueue.invokeLater( new Runnable() { public void run() { if (Configuracion.getInstance() .getProperty(Configuracion.MULTIPLE_SESSION) .equals("si")) { this.iniciarAplicacion(); } else { if (Configuracion.getInstance() .getProperty(Configuracion.ACTIVE_SESSION) .equals("no")) { this.iniciarAplicacion(); } else { JOptionPane.showMessageDialog( null, "Ya ha iniciado sesión", "Error", JOptionPane.ERROR_MESSAGE, new ImageIcon("src/iconos/delete.png")); System.exit(0); } } } private void iniciarAplicacion() { // Formato fecha SimpleDateFormat formatoFecha = new SimpleDateFormat("dd'/'MM'/'yyyy", new Locale("es_ES")); // Fecha actual Date ahora = new Date(); // Fecha actual con nuestro formato String fechaActual = formatoFecha.format(ahora); // Obtenemos la fecha de última copia String fechaUltimaCopia = Configuracion.getInstance().getProperty(Configuracion.LAST_DATE_BACKUP); if (!fechaUltimaCopia.equals("") && !fechaUltimaCopia.equals(fechaActual)) { CopiaSeguridad copia = new CopiaSeguridad(); copia.realizarCopia(fechaActual); Configuracion.getInstance().setProperty("fechaUltimaCopia", fechaActual); } Configuracion.getInstance().setProperty("sesionActiva", "si"); // Iniciamos el login. new Login().setVisible(true); } }); }
public static void mainMethod() { if (splash) { for (int i = 1; i <= 430; i = i + 8) { loadingText("Cargando interfaz"); loadingProgress(i); } } java.awt.EventQueue.invokeLater( new Runnable() { public void run() { principal p = new principal(); p.setVisible(true); // p.setExtendedState(JFrame.MAXIMIZED_BOTH); } }); }