protected final JMenu findMenu(String name, boolean deepSearch) { JMenuBar menuBar = getMainFrame().getJMenuBar(); if (menuBar == null) { return null; } return UIUtils.findMenu(menuBar, name, deepSearch); }
/** * Gets the selected RGB-image profile if any. * * @return the selected profile, can be null * * @see #getRgbaExpressions() */ public RGBImageProfile getSelectedProfile() { final ProfileItem profileItem = getSelectedProfileItem(); return profileItem != null ? profileItem.getProfile() : null; }
private void showInformationDialog(String title, Component component) { final ModalDialog modalDialog = new ModalDialog(UIUtils.getRootWindow(parentComponent), title, AbstractDialog.ID_OK, null); /*I18N*/ modalDialog.setContent(component); modalDialog.show(); }
public void test_SetUsingExternalDem() throws ParamValidateException { _demSelector.setUsingExternalDem(true); assertTrue(_demSelector.isUsingExternalDem()); assertFalse(_demSelector.isUsingProductDem()); assertEquals("", _paramChangeListener.getCallString()); }
public void computeZoomInToSliderLimits() { final double firstSliderValue = scaleInverse(getFirstSliderSample()); final double lastSliderValue = scaleInverse(getLastSliderSample()); final double percentOffset = 0.0; final double minViewSample = scale(firstSliderValue - percentOffset); final double maxViewSample = scale(lastSliderValue + percentOffset); getModel().setMinHistogramViewSample(minViewSample); getModel().setMaxHistogramViewSample(maxViewSample); repaint(); }
public void compute100Percent() { computeFactors(); setFirstSliderSample(getModel().getMinSample()); setLastSliderSample(getModel().getMaxSample()); partitionSliders(false); computeZoomInToSliderLimits(); }
@Override public int show() { createParameter(); createUI(); updateUI(); return super.show(); }
public void computeZoomOutToFullHistogramm() { getModel().setMinHistogramViewSample(getMinSample()); getModel().setMaxHistogramViewSample(getMaxSample()); repaint(); }
public ImageInfoEditor() { labelFont = createLabelFont(); sliderShape = createSliderShape(); sliderBaseLineRect = new Rectangle(); paletteRect = new Rectangle(); histoRect = new Rectangle(); internalMouseListener = new InternalMouseListener(); modelCL = new ModelCL(); addChangeListener(new RepaintCL()); }
@Override public void actionPerformed(ActionEvent e) { assert getModel() != null : "getModel() != null"; if (index != INVALID_INDEX && index < getModel().getSliderCount() - 1) { getModel().createSliderAfter(index); } hidePopup(); applyChanges(); } });
@Override protected void onOK() { updateCodeHistory(); super.onOK(); }
/** * Centers this application frame within the screen area. */ public final void center() { UIUtils.centerComponent(getMainFrame()); }
@Override public void actionPerformed(ActionEvent e) { getModel().removeSlider(removeIndex); hidePopup(); applyChanges(); } });
@Override public void actionPerformed(ActionEvent e) { if (isEnabled()) { final Product selectedProduct = getSelectedProduct(); zoomToProduct(selectedProduct); } } }
@Override protected void setUp() throws Exception { _paramChangeListener = new MyParamChangeListener(); _demSelector = new DemSelector(_paramChangeListener); }
@Override public void run() { if (clearRasterTableSelection) { pixelInfoView.clearSelectionInRasterTables(); } geolocModel.fireTableDataChanged(); scanlineModel.fireTableDataChanged(); bandModel.fireTableDataChanged(); tiePointModel.fireTableDataChanged(); flagModel.fireTableDataChanged(); } });
private Color[] getColorPalette() { if (palette == null) { palette = getModel().createColorPalette(); } return palette; }
public void test_ToggleUsingDem() throws ParamValidateException { _demSelector.setUsingProductDem(true); _demSelector.setUsingExternalDem(true); assertTrue(_demSelector.isUsingExternalDem()); assertFalse(_demSelector.isUsingProductDem()); assertEquals("useProductDem|useExternalDem|useExternalDem|useProductDem|", _paramChangeListener.getCallString()); }
public void test_SetUsingProductDem() throws ParamValidateException { _demSelector.setUsingProductDem(true); assertTrue(_demSelector.isUsingProductDem()); assertFalse(_demSelector.isUsingExternalDem()); assertEquals("useProductDem|useExternalDem|", _paramChangeListener.getCallString()); }