@Override public void changedUpdate(DocumentEvent e) { getContext().updateState(); } }
@Override public void actionPerformed(ActionEvent e) { getContext().updateState(); } }
@Override public void valueChanged(TreeSelectionEvent e) { getContext().updateState(); } }
@Override public void itemStateChanged(ItemEvent e) { getContext().updateState(); } }
@Override public void itemStateChanged(ItemEvent e) { getContext().updateState(); } }
@Override public void valueChanged(ListSelectionEvent e) { getContext().updateState(); } }
@Override public void insertUpdate(DocumentEvent e) { getContext().updateState(); }
@Override public void removeUpdate(DocumentEvent e) { getContext().updateState(); }
@Override public void itemStateChanged(ItemEvent e) { LayerSourcePageContext context = getContext(); context.setPropertyValue(ShapefileLayerSource.PROPERTY_NAME_SELECTED_STYLE, styleList.getSelectedItem()); context.updateState(); updateMap(); } }
@Override public void insertUpdate(DocumentEvent e) { getContext().setPropertyValue(ImageFileLayerSource.PROPERTY_NAME_WORLD_FILE_PATH, worldFileField.getText()); getContext().updateState(); }
@Override public void removeUpdate(DocumentEvent e) { getContext().setPropertyValue(ImageFileLayerSource.PROPERTY_NAME_WORLD_FILE_PATH, worldFileField.getText()); getContext().updateState(); }
@Override public void changedUpdate(DocumentEvent e) { getContext().setPropertyValue(ImageFileLayerSource.PROPERTY_NAME_WORLD_FILE_PATH, worldFileField.getText()); getContext().updateState(); } }
@Override public void itemStateChanged(ItemEvent e) { getContext().setPropertyValue(WmsLayerSource.PROPERTY_NAME_SELECTED_STYLE, styleList.getSelectedItem()); getContext().updateState(); updatePreview(); } }
@Override public void actionPerformed(ActionEvent e) { String imageFilePath = (String) imageFileBox.getSelectedItem(); if (imageFilePath == null || !new File(imageFilePath).isFile()) { return; } ImagePreviewWorker worker = new ImagePreviewWorker(imageFilePath, imagePreviewLabel); worker.execute(); getContext().setPropertyValue(ImageFileLayerSource.PROPERTY_NAME_IMAGE_FILE_PATH, imageFilePath); String worldFilePath = createWorldFilePath(imageFilePath); if (new File(worldFilePath).isFile()) { worldFileField.setText(worldFilePath); } else { worldFileField.setText(null); } getContext().updateState(); }
@Override protected void done() { try { error = null; final com.bc.ceres.glayer.Layer layer = get(); final LayerCanvas layerCanvas = new LayerCanvas(layer); layerCanvas.getViewport().setModelYAxisDown(false); addLayerCanvas(layerCanvas); } catch (ExecutionException e) { error = e.getCause(); showMessage(String.format("<html><b>Error:</b> <i>%s</i></html>", error.getMessage())); e.printStackTrace(); } catch (InterruptedException ignored) { // ok } finally { getContext().updateState(); } }
@Override public void actionPerformed(ActionEvent e) { JFileChooser fileChooser = new JFileChooser(); fileChooser.addChoosableFileFilter(filter); fileChooser.setCurrentDirectory(getLastDirectory()); LayerSourcePageContext pageContext = getContext(); fileChooser.showOpenDialog(pageContext.getWindow()); if (fileChooser.getSelectedFile() != null) { String filePath = fileChooser.getSelectedFile().getPath(); imageHistoryModel.setSelectedItem(filePath); PropertyMap preferences = pageContext.getAppContext().getPreferences(); preferences.setPropertyString(LAST_DIR, fileChooser.getCurrentDirectory().getAbsolutePath()); onFileSelected(pageContext, filePath); pageContext.updateState(); } }
@Override public void actionPerformed(ActionEvent e) { JFileChooser fileChooser = new JFileChooser(); fileChooser.setAcceptAllFileFilterUsed(false); final FileNameExtensionFilter shapefileFilter = new FileNameExtensionFilter("ESRI Shapefile", "shp"); fileChooser.addChoosableFileFilter(shapefileFilter); fileChooser.setFileFilter(shapefileFilter); File lastDir = getLastDirectory(); fileChooser.setCurrentDirectory(lastDir); LayerSourcePageContext pageContext = getContext(); fileChooser.showOpenDialog(pageContext.getWindow()); if (fileChooser.getSelectedFile() != null) { String filePath = fileChooser.getSelectedFile().getPath(); fileHistoryModel.setSelectedItem(filePath); PropertyMap preferences = pageContext.getAppContext().getPreferences(); preferences.setPropertyString(PROPERTY_LAST_DIR, fileChooser.getCurrentDirectory().getAbsolutePath()); pageContext.updateState(); } }
infoLabel.setText(""); context.updateState();
context.updateState();
private void updateMap() { if (worker != null && !worker.isDone()) { try { worker.cancel(true); } catch (Throwable ignore) { // ok } } mapLabel.setText("<html><i>Loading map...</i></html>"); addToMapPanel(mapLabel); final LayerSourcePageContext context = getContext(); context.getWindow().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); shapeFileLoaded = false; context.updateState(); worker = new ShapeFilePreviewLoader(context); worker.execute(); }