Module ij
Package ij.gui

Class PlotDialog

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int AXIS_OPTIONS
      Types of dialog.
      static int HI_RESOLUTION
      Types of dialog.
      static int LEGEND
      Types of dialog.
      static int SET_RANGE
      Types of dialog.
      static int TEMPLATE
      Types of dialog.
      static int X_AXIS
      Types of dialog.
      static int X_LEFT
      Types of dialog.
      static int X_RIGHT
      Types of dialog.
      static int Y_AXIS
      Types of dialog.
      static int Y_BOTTOM
      Types of dialog.
      static int Y_TOP
      Types of dialog.
    • Constructor Summary

      Constructors 
      Constructor Description
      PlotDialog​(Plot plot, int dialogType)
      Constructs a new PlotDialog for a given plot and sets the type of dialog
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean dialogItemChanged​(GenericDialog gd, java.awt.AWTEvent e)
      This method is called when the user changes something in the dialog.
      void showDialog​(java.awt.Frame parent)
      Asks the user for axis scaling; then replot with new scale on the same ImageProcessor.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SET_RANGE

        public static final int SET_RANGE
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • AXIS_OPTIONS

        public static final int AXIS_OPTIONS
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • LEGEND

        public static final int LEGEND
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • HI_RESOLUTION

        public static final int HI_RESOLUTION
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • TEMPLATE

        public static final int TEMPLATE
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • X_LEFT

        public static final int X_LEFT
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • X_RIGHT

        public static final int X_RIGHT
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • Y_BOTTOM

        public static final int Y_BOTTOM
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • Y_TOP

        public static final int Y_TOP
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • X_AXIS

        public static final int X_AXIS
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
      • Y_AXIS

        public static final int Y_AXIS
        Types of dialog. Note that 10-14 must be the same as the corresponding PlotWindow.rangeArrow numbers
        See Also:
        Constant Field Values
    • Constructor Detail

      • PlotDialog

        public PlotDialog​(Plot plot,
                          int dialogType)
        Constructs a new PlotDialog for a given plot and sets the type of dialog
    • Method Detail

      • showDialog

        public void showDialog​(java.awt.Frame parent)
        Asks the user for axis scaling; then replot with new scale on the same ImageProcessor. The 'parent' frame may be null
      • dialogItemChanged

        public boolean dialogItemChanged​(GenericDialog gd,
                                         java.awt.AWTEvent e)
        This method is called when the user changes something in the dialog. Note that the 'if's for reading the fields must be exactly the same as those for setting up the fields in 'setupDialog' (fields must be also read in the same sequence).
        Specified by:
        dialogItemChanged in interface DialogListener
        Parameters:
        gd - A reference to the GenericDialog.
        e - The event that has been generated by the user action in the dialog. Note that e is null if the dialogItemChanged method is called after the user has pressed the OK button or if the GenericDialog has read its parameters from a macro.
        Returns:
        Should be true if the dialog input is valid. False disables the OK button and preview (if any).