public void run() { updateChecker.explicitCheck(WindowHelper.getFrame()); } }
public final void actionPerformed(ActionEvent e) { ACTION_EVENT.set(e); startWaitCursor(getFrame().getRootPane()); try { run(); } catch (OutOfMemoryError ooem) { handleOutOfMemoryError(ooem); } catch(Throwable t) { handleThrowable(getClass(), t); } finally { stopWaitCursor(getFrame().getRootPane()); } }
public void handleRoutingException(Throwable t) { if (t instanceof OutOfMemoryError) handleOutOfMemoryError((OutOfMemoryError) t); else { log.severe("Cannot route position list: " + getLocalizedMessage(t)); showMessageDialog(getFrame(), format(getBundle().getString("cannot-route-position-list"), t), getFrame().getTitle(), ERROR_MESSAGE); } }
private void addFileToCatalog(CategoryTreeNode categoryTreeNode, File file) { RouteConverter r = RouteConverter.getInstance(); String path = createReadablePath(file); String description = null; Double length = null; try { NavigationFormatParser parser = new NavigationFormatParser(new NavigationFormatRegistry()); ParserResult result = parser.read(file); if (result.isSuccessful()) { BaseRoute<BaseNavigationPosition, BaseNavigationFormat> route = result.getTheRoute(); if (route != null) { description = createRouteDescription(route); length = route.getDistance(); } showAddFileToCatalog(categoryTreeNode, description, length, file); } else r.handleUnsupportedFormat(path); } catch (BabelException e) { r.handleBabelError(e); } catch (OutOfMemoryError e) { handleOutOfMemoryError(e); } catch (FileNotFoundException e) { r.handleFileNotFound(path); } catch (Throwable t) { log.severe(String.format("Cannot parse description from route %s: %s", path, t)); r.handleOpenError(t, path); } }
public final void actionPerformed(ActionEvent e) { startWaitCursor(getDialog().getRootPane()); try { run(); } catch (OutOfMemoryError ooem) { handleOutOfMemoryError(ooem); } catch(Throwable t) { handleThrowable(getClass(), t); } finally { stopWaitCursor(getDialog().getRootPane()); } }
r.handleBabelError(e); } catch (OutOfMemoryError e) { handleOutOfMemoryError(e); } catch (FileNotFoundException e) { r.handleFileNotFound(path);
r.handleBabelError(e); } catch (OutOfMemoryError e) { handleOutOfMemoryError(e); } catch (Throwable t) { log.severe("Append error: " + t);
public NotificationManager() { label.setForeground(new Color(238, 238, 238)); label.setFont(label.getFont().deriveFont(13f)); label.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if (nextAction != null) nextAction.actionPerformed(new ActionEvent(e, 4711, "notify")); } }); window = new JWindow(getFrame()); JPanel contentPane = (JPanel) window.getContentPane(); contentPane.add(label); contentPane.setBackground(new Color(0, 7 * 16 + 9, 13 * 16)); contentPane.setBorder(new CompoundBorder(createEtchedBorder(), new EmptyBorder(2, 3, 2, 3))); initializeNotificationUpdater(); }
public void run() { try { doInsertWithRoutingService(routingService, selectedRows); } catch (Exception e) { log.severe("Cannot insert positions: " + getLocalizedMessage(e)); showMessageDialog(getFrame(), format(Application.getInstance().getContext().getBundle().getString("cannot-insert-positions"), e), getFrame().getTitle(), ERROR_MESSAGE); } } });
public static void handleThrowable(Class clazz, Throwable throwable) { log.severe(format("Unhandled throwable in action %s: %s, %s", clazz.getSimpleName(), throwable, printStackTrace(throwable))); showMessageDialog(getFrame(), MessageFormat.format(Application.getInstance().getContext().getBundle(). getString("unhandled-throwable-error"), clazz.getSimpleName(), getLocalizedMessage(throwable), printStackTrace(throwable)), getFrame().getTitle(), ERROR_MESSAGE); } }
public void run() { final CategoryTreeNode category = getSelectedCategoryTreeNode(tree); if (category == null) return; final String name = showInputDialog(WindowHelper.getFrame(), format(getBundle().getString("add-category-label"), category.getName()), WindowHelper.getFrame().getTitle(), QUESTION_MESSAGE); if (trim(name) == null) return; catalogModel.addCategories(singletonList(category), singletonList(name), new Runnable() { public void run() { selectCategory(tree, catalogModel.getCategoryTreeModel().getChild(category, name)); } }); } }
private void show(String message) { label.setText(message); JFrame frame = getFrame(); if(frame == null) return; Point locationOnScreen = frame.getLocationOnScreen(); Dimension frameSize = getFrame().getSize(); window.pack(); window.setLocation(locationOnScreen.x + frameSize.width - label.getWidth() - 25, locationOnScreen.y + frameSize.height - label.getHeight() - 25); window.setVisible(true); }
public void run() { CategoryTreeNode category = getSelectedCategoryTreeNode(tree); if(category == null) return; if(category.isLocalRoot() || category.isRemoteRoot()) { showMessageDialog(WindowHelper.getFrame(), getBundle().getString("rename-category-cannot-rename-root"), WindowHelper.getFrame().getTitle(), ERROR_MESSAGE); return; } String name = (String) showInputDialog(WindowHelper.getFrame(), format(getBundle().getString("rename-category-label"), category.getName()), WindowHelper.getFrame().getTitle(), QUESTION_MESSAGE, null, null, category.getName()); if (trim(name) == null) return; catalogModel.renameCategory(category, name); } }
showMessageDialog(WindowHelper.getFrame(), getBundle().getString("delete-category-cannot-delete-root"), WindowHelper.getFrame().getTitle(), ERROR_MESSAGE); return; int confirm = showConfirmDialog(WindowHelper.getFrame(), format(getBundle().getString("confirm-delete-category"), categoryNames), WindowHelper.getFrame().getTitle(), YES_NO_OPTION); if (confirm != YES_OPTION) return;
public void run() { List<RouteModel> routes = getSelectedRouteModels(table); if (routes.size() == 0) return; for (final RouteModel route : routes) { String name = (String) showInputDialog(WindowHelper.getFrame(), format(getBundle().getString("rename-route-label"), formatName(route)), WindowHelper.getFrame().getTitle(), QUESTION_MESSAGE, null, null, route.getDescription()); if (trim(name) == null) return; catalogModel.renameRoute(route, name, new Runnable() { public void run() { final int row = ((RoutesTableModel) table.getModel()).getIndex(route); scrollToPosition(table, row); selectRoute(table, route); } }); } } }
public void run() { RouteConverter r = RouteConverter.getInstance(); JFileChooser chooser = createJFileChooser(); chooser.setDialogTitle(getBundle().getString("add-photos")); chooser.setSelectedFile(r.getAddPhotoPreference()); chooser.setFileSelectionMode(FILES_AND_DIRECTORIES); chooser.setMultiSelectionEnabled(true); int open = chooser.showOpenDialog(WindowHelper.getFrame()); if (open != APPROVE_OPTION) return; File[] selected = chooser.getSelectedFiles(); if (selected == null || selected.length == 0) return; r.setAddPhotoPreference(selected[0]); r.getPhotoPanel().addPhotos(asList(selected)); } }
public void run() { RouteConverter r = RouteConverter.getInstance(); JFileChooser chooser = createJFileChooser(); chooser.setDialogTitle(getBundle().getString("add-file")); chooser.setSelectedFile(r.getUploadRoutePreference()); chooser.setFileSelectionMode(FILES_ONLY); chooser.setMultiSelectionEnabled(true); int open = chooser.showOpenDialog(WindowHelper.getFrame()); if (open != APPROVE_OPTION) return; File[] selected = chooser.getSelectedFiles(); if (selected == null || selected.length == 0) return; r.setUploadRoutePreference(selected[0]); r.getBrowsePanel().addFilesToCatalog(asList(selected)); } }
chooser.setSelectedFile(file != null ? file.getParentFile() : r.getAddAudioPreference()); chooser.setFileSelectionMode(FILES_ONLY); int open = chooser.showOpenDialog(WindowHelper.getFrame()); if (open != APPROVE_OPTION) return;