@SuppressWarnings("unchecked") private List<TextField> getNumericFields(GenericDialog gd) { return gd.getNumericFields(); }
@SuppressWarnings("unchecked") public static List<TextField> getNumericFields(GenericDialog gd) { return gd.getNumericFields(); }
@SuppressWarnings("unchecked") public static List<TextField> getNumericFields(GenericDialog gd) { return gd.getNumericFields(); }
@SuppressWarnings("unchecked") private List<TextField> getNumericFields(GenericDialog gd) { return gd.getNumericFields(); }
private void setNumber(int i, int num) { ((TextField)gd.getNumericFields().get(i)). setText(Integer.toString(num)); }
private int getNumber(int i) { TextField tf = (TextField)gd.getNumericFields().get(i); double d = 0; try { d = Double.parseDouble(tf.getText()); } catch (NumberFormatException e) { IJ.error(tf.getText() + " is not a number"); } return (int)Math.round(d); }
private void setWidth(int width) { if (gd==null) return; Vector numericFields = gd.getNumericFields(); TextField widthField = (TextField)numericFields.elementAt(0); widthField.setText(""+width); Vector sliders = gd.getSliders(); Scrollbar sb = (Scrollbar)sliders.elementAt(0); sb.setValue(width); }
private void setWidth(int width) { if (gd==null) return; Vector numericFields = gd.getNumericFields(); TextField widthField = (TextField)numericFields.elementAt(0); widthField.setText(""+width); Vector sliders = gd.getSliders(); Scrollbar sb = (Scrollbar)sliders.elementAt(0); sb.setValue(width); }
void setWidth(float width) { Vector numericFields = gd.getNumericFields(); TextField widthField = (TextField)numericFields.elementAt(0); widthField.setText(IJ.d2s(width,1)); Vector sliders = gd.getSliders(); Scrollbar sb = (Scrollbar)sliders.elementAt(0); sb.setValue((int)(width+0.5f)); }
void setWidth(float width) { Vector numericFields = gd.getNumericFields(); TextField widthField = (TextField)numericFields.elementAt(0); widthField.setText(IJ.d2s(width,1)); Vector sliders = gd.getSliders(); Scrollbar sb = (Scrollbar)sliders.elementAt(0); sb.setValue((int)(width+0.5f)); }
/** * Updates the text of the editable fields with the values of min and max of * the current column. * * @param minValue * the new minimum value of current column * @param maxValue * the new maximum value of current column */ private void updateMinMaxFields( double minValue, double maxValue) { @SuppressWarnings("rawtypes") Vector numericFields = this.gd.getNumericFields(); TextField tf; tf = (TextField) numericFields.get(0); tf.setText(IJ.d2s(minValue, this.nDigits)); tf = (TextField) numericFields.get(1); tf.setText(IJ.d2s(maxValue, this.nDigits)); }
((Scrollbar)gd.getSliders().get( i )).setEnabled( false ); for ( int i = gd.getNumericFields().size() - 6; i < gd.getNumericFields().size(); ++i ) ((TextField)gd.getNumericFields().get( i )).setEnabled( false );
final Scrollbar green = (Scrollbar)gd.getSliders().get(2); final Scrollbar blue = (Scrollbar)gd.getSliders().get(3); final TextField talp = (TextField)gd.getNumericFields().get(5); final TextField tred = (TextField)gd.getNumericFields().get(6); final TextField tgreen = (TextField)gd.getNumericFields().get(7); final TextField tblue = (TextField)gd.getNumericFields().get(8); SliderListener sla = new SliderListener() { public void update() {
/** Displays a color selection dialog and returns the color selected by the user. */ public Color getColor() { GenericDialog gd = frame!=null?new GenericDialog(title, frame):new GenericDialog(title); gd.addSlider("Red:", 0, 255, red); gd.addSlider("Green:", 0, 255, green); gd.addSlider("Blue:", 0, 255, blue); panel = new ColorPanel(initialColor); gd.addPanel(panel, GridBagConstraints.CENTER, new Insets(10, 0, 0, 0)); colors = gd.getNumericFields(); for (int i=0; i<colors.size(); i++) ((TextField)colors.elementAt(i)).addTextListener(this); sliders = gd.getSliders(); for (int i=0; i<sliders.size(); i++) ((Scrollbar)sliders.elementAt(i)).addAdjustmentListener(this); gd.showDialog(); if (gd.wasCanceled()) return null; int red = (int)gd.getNextNumber(); int green = (int)gd.getNextNumber(); int blue = (int)gd.getNextNumber(); return new Color(red, green, blue); }
/** Displays a color selection dialog and returns the color selected by the user. */ public Color getColor() { GenericDialog gd = frame!=null?new GenericDialog(title, frame):new GenericDialog(title); gd.addSlider("Red:", 0, 255, red); gd.addSlider("Green:", 0, 255, green); gd.addSlider("Blue:", 0, 255, blue); panel = new ColorPanel(initialColor); gd.addPanel(panel, GridBagConstraints.CENTER, new Insets(10, 0, 0, 0)); colors = gd.getNumericFields(); for (int i=0; i<colors.size(); i++) ((TextField)colors.elementAt(i)).addTextListener(this); sliders = gd.getSliders(); for (int i=0; i<sliders.size(); i++) ((Scrollbar)sliders.elementAt(i)).addAdjustmentListener(this); gd.showDialog(); if (gd.wasCanceled()) return null; int red = (int)gd.getNextNumber(); int green = (int)gd.getNextNumber(); int blue = (int)gd.getNextNumber(); return new Color(red, green, blue); }
final TextField shearTextField = (TextField) gd.getNumericFields().lastElement(); final TextField scaleTextField = (TextField) gd.getNumericFields().lastElement(); final TextField isotropyTextField = (TextField) gd.getNumericFields().lastElement();
((TextField)gd.getNumericFields().lastElement()).setText( "" + maxCal.getCal()[ 0 ] ); gd.addNumericField( "Calibration_y", maxCal.getCal()[ 1 ], 40, 20, "" ); ((TextField)gd.getNumericFields().lastElement()).setText( "" + maxCal.getCal()[ 1 ] ); gd.addNumericField( "Calibration_z", maxCal.getCal()[ 2 ], 40, 20, "" ); ((TextField)gd.getNumericFields().lastElement()).setText( "" + maxCal.getCal()[ 2 ] ); gd.addStringField( "Unit", maxCal.unit() );
final float maxS = oldS * 10f; gd.addSlider("Size", minS, maxS, oldS); final TextField textField = (TextField) gd.getNumericFields().get(0); textField.addTextListener(new TextListener() {
gd.addSlider("slice", 1, image.getStackSize(), currentSlice); SliderListener listener = new SliderListener(); listener.textField = (TextField)gd.getNumericFields().lastElement(); Scrollbar slider = (Scrollbar)gd.getSliders().lastElement(); slider.addAdjustmentListener(listener);
gd.addCheckbox("Scaled units ("+units+")", scaledUnits); fields = gd.getNumericFields(); gd.addDialogListener(this); gd.showDialog();