List of usage examples for javax.swing JOptionPane ERROR_MESSAGE
int ERROR_MESSAGE
To view the source code for javax.swing JOptionPane ERROR_MESSAGE.
Click Source Link
From source file:net.sf.jabref.importer.ImportFormats.java
/** * Create an AbstractAction for performing an Import operation. * @param frame The JabRefFrame of this JabRef instance. * @param openInNew Indicate whether the action should open into a new database or * into the currently open one./* w w w . j a v a2 s . c om*/ * @return The action. */ public static AbstractAction getImportAction(JabRefFrame frame, boolean openInNew) { class ImportAction extends MnemonicAwareAction { private final JabRefFrame frame; private final boolean openInNew; public ImportAction(JabRefFrame frame, boolean openInNew) { this.frame = frame; this.openInNew = openInNew; putValue(Action.NAME, openInNew ? Localization.menuTitle("Import into new database") : Localization.menuTitle("Import into current database")); putValue(Action.ACCELERATOR_KEY, openInNew ? Globals.getKeyPrefs().getKey(KeyBinding.IMPORT_INTO_NEW_DATABASE) : Globals.getKeyPrefs().getKey(KeyBinding.IMPORT_INTO_CURRENT_DATABASE)); } @Override public void actionPerformed(ActionEvent e) { JFileChooser fileChooser = createImportFileChooser( Globals.prefs.get(JabRefPreferences.IMPORT_WORKING_DIRECTORY)); int result = fileChooser.showOpenDialog(frame); if (result != JFileChooser.APPROVE_OPTION) { return; } File file = fileChooser.getSelectedFile(); if (file == null) { return; } FileFilter ff = fileChooser.getFileFilter(); ImportFormat format = null; if (ff instanceof ImportFileFilter) { format = ((ImportFileFilter) ff).getImportFormat(); } try { if (!file.exists()) { // Warn that the file doesn't exists: JOptionPane.showMessageDialog(frame, Localization.lang("File not found") + ": '" + file.getName() + "'.", Localization.lang("Import"), JOptionPane.ERROR_MESSAGE); return; } ImportMenuItem imi = new ImportMenuItem(frame, openInNew, format); imi.automatedImport(Collections.singletonList(file.getAbsolutePath())); // Make sure we remember which filter was used, to set the default // for next time: if (format == null) { Globals.prefs.put(JabRefPreferences.LAST_USED_IMPORT, "__all"); } else { Globals.prefs.put(JabRefPreferences.LAST_USED_IMPORT, format.getFormatName()); } Globals.prefs.put(JabRefPreferences.IMPORT_WORKING_DIRECTORY, file.getParent()); } catch (Exception ex) { LOGGER.warn("Problem with import format", ex); } } } return new ImportAction(frame, openInNew); }
From source file:core.reporting.ImportFromFile.java
private void validateCSVFile() { Iterable<CSVRecord> inrlst = null; try {/*from ww w . j a v a2s. c om*/ Reader in = new FileReader(csvInputFile); inrlst = (new CSVParser(in, CSVFormat.EXCEL.withHeader()).getRecords()); } catch (Exception e) { JOptionPane.showMessageDialog(this, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); } int err = validateRecord(inrlst); // error found, show errors in system log ServiceRequest sr = null; putClientProperty(TConstants.JTABLE_AUTO_RESIZE_MODE, JTable.AUTO_RESIZE_OFF); if (err > 0) { String wc = "t_sluserid = '" + Session.getUserName() + "' AND t_slflag = 'ie'"; sr = new ServiceRequest(ServiceRequest.DB_QUERY, "t_system_log", wc); putClientProperty(TConstants.ICON_PARAMETERS, "0;;t_sltype"); putClientProperty(TConstants.SHOW_COLUMNS, "t_slmessage"); saveAction.setEnabled(false); } else { sr = new ServiceRequest(ServiceRequest.CLIENT_GENERATED_LIST, "", tempBuffer); sr.setParameter(ServiceResponse.RECORD_MODEL, ConnectionManager.getAccessTo(recordModel.getTableName()).getModel()); putClientProperty(TConstants.ICON_PARAMETERS, "-1;aa"); putClientProperty(TConstants.SHOW_COLUMNS, fileColumns); saveAction.setEnabled(true); } setServiceRequest(sr); /* * File f = (File) evt.getNewValue(); Record rcon = * ConnectionManager.getAccessTo("t_connections").exist("t_cnname = 'CsvJdbc'"); String u = (String) * rcon.getFieldValue("t_cnurl"); // rcon.setFieldValue("t_cnurl", u.replace("<filename>", * f.getAbsolutePath())); rcon.setFieldValue("t_cnurl", u.replace("<filename>", f.getParent())); * ConnectionManager.connect(rcon); String tn = "CsvJdbc." + f.getName().split("[.]")[0]; Record rm = * ConnectionManager.getAccessTo(tn).getModel(); ServiceRequest sr = new ServiceRequest(ServiceRequest.DB_QUERY, * tn, null); sr.setParameter(ServiceRequest.ORDER_BY, "ficha"); setServiceRequest(sr); */ }
From source file:model.finance_management.Decision_Helper_Model.java
public void update() { getAll();// ww w . jav a 2 s . c o m String sql = "UPDATE decision_helper" + " SET `Daily Profit Goal` = " + "'" + this.dailyprofitgoal + "'," + " SET `Monthly Profit Goal` = " + "'" + this.monthlyprofitgoal + "'," + "`Annual Profit Goal` = " + this.annualprofitgoal + " " + "WHERE `Decision Helper ID` = '" + this.GoalId + "'"; System.out.println(sql); try { pst = con.prepareStatement(sql); pst.execute(); } catch (Exception e) { JOptionPane.showMessageDialog(null, e, "Error", JOptionPane.ERROR_MESSAGE); } }
From source file:hermes.renderers.RendererManager.java
public void setConfig(ClassLoader classLoader, HermesConfig config) throws HermesException { boolean gotDefaultRenderer = false; for (Iterator iter = config.getRenderer().iterator(); iter.hasNext();) { RendererConfig rConfig = (RendererConfig) iter.next(); try {//from w ww .jav a2 s. c om MessageRenderer renderer = createRenderer(classLoader, rConfig); if (renderer.getClass().getName().equals(DefaultMessageRenderer.class.getName())) { gotDefaultRenderer = true; } renderersByClass.put(rConfig.getClassName(), renderer); renderersByName.put(renderer.getDisplayName(), renderer); } catch (Throwable t) { log.error("cannot load renderer " + rConfig.getClassName() + ": " + t.getMessage(), t); if (HermesBrowser.getBrowser() != null) { JOptionPane.showMessageDialog( HermesBrowser.getBrowser(), "Cannot load renderer " + rConfig.getClassName() + ":\n" + t.getClass().getName() + "\n" + t.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); } } } renderers.clear(); // // Handle upgrades to Hermes 1.6 where this may be missing. if (!gotDefaultRenderer) { RendererConfig rConfig = new RendererConfig(); rConfig.setClassName(DefaultMessageRenderer.class.getName()); config.getRenderer().add(rConfig); renderers.add(new DefaultMessageRenderer()); } final StringTokenizer rendererClasses = new StringTokenizer( System.getProperty(SystemProperties.RENDERER_CLASSES, SystemProperties.DEFAULT_RENDERER_CLASSES), ","); while (rendererClasses.hasMoreTokens()) { final String rendererClassName = rendererClasses.nextToken(); if (renderersByClass.containsKey(rendererClassName)) { renderers.add(renderersByClass.get(rendererClassName)); } else { try { MessageRenderer renderer = (MessageRenderer) Class.forName(rendererClassName).newInstance(); renderers.add(renderer); renderersByClass.put(rendererClassName, renderer); renderersByName.put(renderer.getDisplayName(), renderer); } catch (Throwable t) { log.error("cannot instantiate renderer: " + rendererClassName + ": " + t.getMessage(), t); } } } log.debug("renderer chain:"); for (MessageRenderer r : renderers) { log.debug(r.getDisplayName() + ": " + r.getClass().getName()); } for (Iterator hIter = HermesBrowser.getConfigDAO().getAllSessions(config).iterator(); hIter.hasNext();) { SessionConfig sConfig = (SessionConfig) hIter.next(); for (Iterator iter2 = HermesBrowser.getConfigDAO().getAllDestinations(config, sConfig.getId()) .iterator(); iter2.hasNext();) { DestinationConfig dConfig = (DestinationConfig) iter2.next(); if (dConfig.getRenderer() != null) { // @@TODO Remove the old destination specific renderers. dConfig.setRenderer(null); } } } }
From source file:com.tiempometa.muestradatos.JReadTags.java
private void deleteAllButtonActionPerformed(ActionEvent e) { int response = JOptionPane.showConfirmDialog(this, "Se borrarn todos los tags de la base de datos.\nEsta operacin no se puede deshacer.\nContinuar?", "Borrar todos los tags", JOptionPane.WARNING_MESSAGE); if (response == JOptionPane.YES_OPTION) { try {//from w ww . j a va 2 s .co m rfidDao.deleteAll(); tagTableModel.setData(new ArrayList<Rfid>()); tagTableModel.fireTableDataChanged(); } catch (SQLException e1) { JOptionPane.showMessageDialog(this, "No se pudieron borrar todos los tags. " + e1.getMessage(), "Error borrando tags", JOptionPane.ERROR_MESSAGE); } } }
From source file:com.jidesoft.spring.richclient.docking.JideApplicationLifecycleAdvisor.java
@Override public RegisterableExceptionHandler getRegisterableExceptionHandler() { RegisterableExceptionHandler handler = new DefaultRegisterableExceptionHandler() { // customized exception handler for handling out of memory errors // and giving // a specialized message @Override//from ww w. ja v a2 s . c om public void uncaughtException(Thread arg0, Throwable arg1) { if (OutOfMemoryError.class.isInstance(arg1)) { JFrame parentFrame = (getApplication().getActiveWindow() == null) ? null : getApplication().getActiveWindow().getControl(); //TODO:I18N JOptionPane.showMessageDialog(parentFrame, "Not enough memory. This is often caused by running joverseer.jar directly. You should always run joverseer.bat and not joverseer.jar.", "Error", JOptionPane.ERROR_MESSAGE); // clear game so that the program does not ask you if you // want to close the program GameHolder.instance().setGame(null); // close program Application.instance().close(); } else { super.uncaughtException(arg0, arg1); } } }; return handler; }
From source file:cz.muni.fi.pv168.MainForm.java
private DataSource prepareDataSource() { /*// w w w.ja v a 2 s .com * BasicDataSource ds = new BasicDataSource(); Properties properties = * new Properties(); FileInputStream in = null; try { in = new * FileInputStream("database.properties"); } catch * (FileNotFoundException ex) { * Logger.getLogger(MainForm.class.getName()).log(Level.SEVERE, "File * Not Found", ex); } try { properties.load(in); } catch (IOException * ex) { Logger.getLogger(MainForm.class.getName()).log(Level.SEVERE, * "Can Not Read Properties File", ex); } String drivers = * properties.getProperty("jdbc.drivers"); if (null == drivers) { * System.setProperty("jdbs.drivers", drivers); } String url = * properties.getProperty("jdbc.url"); String username = * properties.getProperty("jdbc.username"); String password = * properties.getProperty("jdbc.password"); ds.setUrl(url); * ds.setUsername(username); ds.setPassword(password); return ds; */ ResourceBundle databaseProperties = ResourceBundle.getBundle("cz.muni.fi.pv168.database"); String url = databaseProperties.getString("jdbc.url"); String username = databaseProperties.getString("jdbc.username"); String password = databaseProperties.getString("jdbc.password"); BasicDataSource ds = new BasicDataSource(); ds.setUrl(url); ds.setUsername(username); ds.setPassword(password); try { DBUtils.tryCreateTables(ds); } catch (SQLException ex) { JOptionPane.showMessageDialog(jMenu1, localization.getString("db_connection_failure"), localization.getString("error"), JOptionPane.ERROR_MESSAGE); } carManager.setDataSource(ds); customerManager.setDataSource(ds); rentManager.setDataSource(ds); return ds; }
From source file:com.yosanai.java.swing.editor.ObjectEditorTableModel.java
@Override public void setValueAt(Object aValue, int row, int column) { String propertyName = getValueAt(row, 0).toString(); Object oldValue = beanWrapper.getPropertyValue(propertyName); try {//from w w w .j av a2s. c o m beanWrapper.setPropertyValue(propertyName, aValue); super.setValueAt(aValue, row, column); } catch (Exception e) { JOptionPane.showMessageDialog(null, e.getMessage(), "Failed to set property value for " + propertyName, JOptionPane.ERROR_MESSAGE); } finally { beanWrapper.setPropertyValue(propertyName, oldValue); } }
From source file:hudson.lifecycle.WindowsSlaveInstaller.java
/** * Called when the install menu is selected *///from w w w. j ava 2s.c o m public void actionPerformed(ActionEvent e) { int r = JOptionPane.showConfirmDialog(dialog, "This will install a slave agent as a Windows service,\n" + "so that this slave will connect to Hudson as soon as the machine boots.\n" + "Do you want to proceed with installation?", Messages.WindowsInstallerLink_DisplayName(), JOptionPane.OK_CANCEL_OPTION); if (r != JOptionPane.OK_OPTION) return; if (!DotNet.isInstalled(2, 0)) { JOptionPane.showMessageDialog(dialog, ".NET Framework 2.0 or later is required for this feature", Messages.WindowsInstallerLink_DisplayName(), JOptionPane.ERROR_MESSAGE); return; } final File dir = new File(rootDir); try { final File slaveExe = new File(dir, "hudson-slave.exe"); FileUtils.copyURLToFile(getClass().getResource("/windows-service/hudson.exe"), slaveExe); // write out the descriptor URL jnlp = new URL(engine.getHudsonUrl(), "computer/" + engine.slaveName + "/slave-agent.jnlp"); String xml = generateSlaveXml(System.getProperty("java.home") + "\\bin\\java.exe", "-jnlpUrl " + jnlp.toExternalForm()); FileUtils.writeStringToFile(new File(dir, "hudson-slave.xml"), xml, "UTF-8"); // copy slave.jar URL slaveJar = new URL(engine.getHudsonUrl(), "jnlpJars/remoting.jar"); File dstSlaveJar = new File(dir, "slave.jar").getCanonicalFile(); if (!dstSlaveJar.exists()) // perhaps slave.jar is already there? FileUtils.copyURLToFile(slaveJar, dstSlaveJar); // install as a service ByteArrayOutputStream baos = new ByteArrayOutputStream(); StreamTaskListener task = new StreamTaskListener(baos); r = new LocalLauncher(task).launch().cmds(slaveExe, "install").stdout(task).pwd(dir).join(); if (r != 0) { JOptionPane.showMessageDialog(dialog, baos.toString(), "Error", JOptionPane.ERROR_MESSAGE); return; } r = JOptionPane.showConfirmDialog(dialog, "Installation was successful. Would you like to\n" + "Stop this slave agent and start the newly installed service?", Messages.WindowsInstallerLink_DisplayName(), JOptionPane.OK_CANCEL_OPTION); if (r != JOptionPane.OK_OPTION) return; // let the service start after we close our connection, to avoid conflicts Runtime.getRuntime().addShutdownHook(new Thread("service starter") { public void run() { try { StreamTaskListener task = new StreamTaskListener(System.out); int r = new LocalLauncher(task).launch().cmds(slaveExe, "start").stdout(task).pwd(dir) .join(); task.getLogger() .println(r == 0 ? "Successfully started" : "start service failed. Exit code=" + r); } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } } }); System.exit(0); } catch (Exception t) { StringWriter sw = new StringWriter(); t.printStackTrace(new PrintWriter(sw)); JOptionPane.showMessageDialog(dialog, sw.toString(), "Error", JOptionPane.ERROR_MESSAGE); } }
From source file:eu.apenet.dpt.standalone.gui.XsdAdderActionListener.java
private void errorMessage() { JOptionPane.showMessageDialog(parent, labels.getString("xsdNotSaved") + ".", labels.getString("fileNotSaved"), JOptionPane.ERROR_MESSAGE, Utilities.icon); }