Java源码示例:org.jfree.chart.plot.RainbowPalette

示例1
/**
 * Constructs a horizontal colorbar axis, using default values where
 * necessary.
 *
 * @param label  the axis label.
 */
public ColorBar(String label) {

    NumberAxis a = new NumberAxis(label);
    a.setAutoRangeIncludesZero(false);
    this.axis = a;
    this.axis.setLowerMargin(0.0);
    this.axis.setUpperMargin(0.0);

    this.colorPalette = new RainbowPalette();
    this.colorBarThickness = DEFAULT_COLORBAR_THICKNESS;
    this.colorBarThicknessPercent = DEFAULT_COLORBAR_THICKNESS_PERCENT;
    this.outerGap = DEFAULT_OUTERGAP;
    this.colorPalette.setMinZ(this.axis.getRange().getLowerBound());
    this.colorPalette.setMaxZ(this.axis.getRange().getUpperBound());

}
 
示例2
/**
 * Constructs a horizontal colorbar axis, using default values where
 * necessary.
 *
 * @param label  the axis label.
 */
public ColorBar(String label) {

    NumberAxis a = new NumberAxis(label);
    a.setAutoRangeIncludesZero(false);
    this.axis = a;
    this.axis.setLowerMargin(0.0);
    this.axis.setUpperMargin(0.0);

    this.colorPalette = new RainbowPalette();
    this.colorBarThickness = DEFAULT_COLORBAR_THICKNESS;
    this.colorBarThicknessPercent = DEFAULT_COLORBAR_THICKNESS_PERCENT;
    this.outerGap = DEFAULT_OUTERGAP;
    this.colorPalette.setMinZ(this.axis.getRange().getLowerBound());
    this.colorPalette.setMaxZ(this.axis.getRange().getUpperBound());

}
 
示例3
/**
 * Constructs a horizontal colorbar axis, using default values where
 * necessary.
 *
 * @param label  the axis label.
 */
public ColorBar(String label) {

    NumberAxis a = new NumberAxis(label);
    a.setAutoRangeIncludesZero(false);
    this.axis = a;
    this.axis.setLowerMargin(0.0);
    this.axis.setUpperMargin(0.0);

    this.colorPalette = new RainbowPalette();
    this.colorBarThickness = DEFAULT_COLORBAR_THICKNESS;
    this.colorBarThicknessPercent = DEFAULT_COLORBAR_THICKNESS_PERCENT;
    this.outerGap = DEFAULT_OUTERGAP;
    this.colorPalette.setMinZ(this.axis.getRange().getLowerBound());
    this.colorPalette.setMaxZ(this.axis.getRange().getUpperBound());

}
 
示例4
/**
 * Constructs a horizontal colorbar axis, using default values where
 * necessary.
 *
 * @param label  the axis label.
 */
public ColorBar(String label) {

    NumberAxis a = new NumberAxis(label);
    a.setAutoRangeIncludesZero(false);
    this.axis = a;
    this.axis.setLowerMargin(0.0);
    this.axis.setUpperMargin(0.0);

    this.colorPalette = new RainbowPalette();
    this.colorBarThickness = DEFAULT_COLORBAR_THICKNESS;
    this.colorBarThicknessPercent = DEFAULT_COLORBAR_THICKNESS_PERCENT;
    this.outerGap = DEFAULT_OUTERGAP;
    this.colorPalette.setMinZ(this.axis.getRange().getLowerBound());
    this.colorPalette.setMaxZ(this.axis.getRange().getUpperBound());

}
 
示例5
/**
 * Constructs a horizontal colorbar axis, using default values where 
 * necessary.
 *
 * @param label  the axis label.
 */
public ColorBar(String label) {
   
    NumberAxis a = new NumberAxis(label);
    a.setAutoRangeIncludesZero(false);
    this.axis = a;
    this.axis.setLowerMargin(0.0);
    this.axis.setUpperMargin(0.0);

    this.colorPalette = new RainbowPalette();
    this.colorBarThickness = DEFAULT_COLORBAR_THICKNESS;
    this.colorBarThicknessPercent = DEFAULT_COLORBAR_THICKNESS_PERCENT;
    this.outerGap = DEFAULT_OUTERGAP;
    this.colorPalette.setMinZ(this.axis.getRange().getLowerBound());
    this.colorPalette.setMaxZ(this.axis.getRange().getUpperBound());

}
 
示例6
/**
 * Constructs a horizontal colorbar axis, using default values where
 * necessary.
 *
 * @param label  the axis label.
 */
public ColorBar(String label) {

    NumberAxis a = new NumberAxis(label);
    a.setAutoRangeIncludesZero(false);
    this.axis = a;
    this.axis.setLowerMargin(0.0);
    this.axis.setUpperMargin(0.0);

    this.colorPalette = new RainbowPalette();
    this.colorBarThickness = DEFAULT_COLORBAR_THICKNESS;
    this.colorBarThicknessPercent = DEFAULT_COLORBAR_THICKNESS_PERCENT;
    this.outerGap = DEFAULT_OUTERGAP;
    this.colorPalette.setMinZ(this.axis.getRange().getLowerBound());
    this.colorPalette.setMaxZ(this.axis.getRange().getUpperBound());

}
 
示例7
/**
 * Constructs a horizontal colorbar axis, using default values where
 * necessary.
 *
 * @param label  the axis label.
 */
public ColorBar(String label) {

    NumberAxis a = new NumberAxis(label);
    a.setAutoRangeIncludesZero(false);
    this.axis = a;
    this.axis.setLowerMargin(0.0);
    this.axis.setUpperMargin(0.0);

    this.colorPalette = new RainbowPalette();
    this.colorBarThickness = DEFAULT_COLORBAR_THICKNESS;
    this.colorBarThicknessPercent = DEFAULT_COLORBAR_THICKNESS_PERCENT;
    this.outerGap = DEFAULT_OUTERGAP;
    this.colorPalette.setMinZ(this.axis.getRange().getLowerBound());
    this.colorPalette.setMaxZ(this.axis.getRange().getUpperBound());

}
 
示例8
/**
 * Constructor.
 *
 * @param current  the current palette sample.
 * @param available  an array of 'available' palette samples.
 */
public PaletteChooserPanel(PaletteSample current,
                           PaletteSample[] available) {
    setLayout(new BorderLayout());
    this.selector = new JComboBox(available);
    this.selector.setSelectedItem(current);
    this.selector.setRenderer(new PaletteSample(new RainbowPalette()));
    add(this.selector);
}
 
示例9
/**
 * Constructor.
 *
 * @param current  the current palette sample.
 * @param available  an array of 'available' palette samples.
 */
public PaletteChooserPanel(PaletteSample current,
                           PaletteSample[] available) {
    setLayout(new BorderLayout());
    this.selector = new JComboBox(available);
    this.selector.setSelectedItem(current);
    this.selector.setRenderer(new PaletteSample(new RainbowPalette()));
    add(this.selector);
}
 
示例10
/**
 * Constructor.
 *
 * @param current  the current palette sample.
 * @param available  an array of 'available' palette samples.
 */
public PaletteChooserPanel(PaletteSample current,
                           PaletteSample[] available) {
    setLayout(new BorderLayout());
    this.selector = new JComboBox(available);
    this.selector.setSelectedItem(current);
    this.selector.setRenderer(new PaletteSample(new RainbowPalette()));
    add(this.selector);
}
 
示例11
/**
 * Constructor.
 *
 * @param current  the current palette sample.
 * @param available  an array of 'available' palette samples.
 */
public PaletteChooserPanel(PaletteSample current,
                           PaletteSample[] available) {
    setLayout(new BorderLayout());
    this.selector = new JComboBox(available);
    this.selector.setSelectedItem(current);
    this.selector.setRenderer(new PaletteSample(new RainbowPalette()));
    add(this.selector);
}
 
示例12
/**
 * Constructor.
 *
 * @param current  the current palette sample.
 * @param available  an array of 'available' palette samples.
 */
public PaletteChooserPanel(PaletteSample current, 
                           PaletteSample[] available) {
    setLayout(new BorderLayout());
    this.selector = new JComboBox(available);
    this.selector.setSelectedItem(current);
    this.selector.setRenderer(new PaletteSample(new RainbowPalette()));
    add(this.selector);
}
 
示例13
/**
 * Constructor.
 *
 * @param current  the current palette sample.
 * @param available  an array of 'available' palette samples.
 */
public PaletteChooserPanel(PaletteSample current,
                           PaletteSample[] available) {
    setLayout(new BorderLayout());
    this.selector = new JComboBox(available);
    this.selector.setSelectedItem(current);
    this.selector.setRenderer(new PaletteSample(new RainbowPalette()));
    add(this.selector);
}
 
示例14
/**
 * Constructor.
 *
 * @param current  the current palette sample.
 * @param available  an array of 'available' palette samples.
 */
public PaletteChooserPanel(PaletteSample current,
                           PaletteSample[] available) {
    setLayout(new BorderLayout());
    this.selector = new JComboBox(available);
    this.selector.setSelectedItem(current);
    this.selector.setRenderer(new PaletteSample(new RainbowPalette()));
    add(this.selector);
}
 
示例15
/**
 * Creates a new edit panel for a color bar.
 *
 * @param colorBar  the color bar.
 */
public DefaultColorBarEditor(ColorBar colorBar) {
    super((NumberAxis) colorBar.getAxis());
    this.invertPalette = colorBar.getColorPalette().isInverse();
    this.stepPalette = colorBar.getColorPalette().isStepped();
    this.currentPalette = new PaletteSample(colorBar.getColorPalette());
    this.availablePaletteSamples = new PaletteSample[2];
    this.availablePaletteSamples[0]
        = new PaletteSample(new RainbowPalette());
    this.availablePaletteSamples[1]
        = new PaletteSample(new GreyPalette());

    JTabbedPane other = getOtherTabs();

    JPanel palettePanel = new JPanel(new LCBLayout(4));
    palettePanel.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));

    palettePanel.add(new JPanel());
    this.invertPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Invert_Palette"),
        this.invertPalette
    );
    this.invertPaletteCheckBox.setActionCommand("invertPalette");
    this.invertPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.invertPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(new JPanel());
    this.stepPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Step_Palette"),
        this.stepPalette
    );
    this.stepPaletteCheckBox.setActionCommand("stepPalette");
    this.stepPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.stepPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(
        new JLabel(localizationResources.getString("Palette"))
    );
    JButton button
        = new JButton(localizationResources.getString("Set_palette..."));
    button.setActionCommand("PaletteChoice");
    button.addActionListener(this);
    palettePanel.add(this.currentPalette);
    palettePanel.add(button);

    other.add(localizationResources.getString("Palette"), palettePanel);

}
 
示例16
/**
 * Creates a new edit panel for a color bar.
 *
 * @param colorBar  the color bar.
 */
public DefaultColorBarEditor(ColorBar colorBar) {
    super((NumberAxis) colorBar.getAxis());
    this.invertPalette = colorBar.getColorPalette().isInverse();
    this.stepPalette = colorBar.getColorPalette().isStepped();
    this.currentPalette = new PaletteSample(colorBar.getColorPalette());
    this.availablePaletteSamples = new PaletteSample[2];
    this.availablePaletteSamples[0]
        = new PaletteSample(new RainbowPalette());
    this.availablePaletteSamples[1]
        = new PaletteSample(new GreyPalette());

    JTabbedPane other = getOtherTabs();

    JPanel palettePanel = new JPanel(new LCBLayout(4));
    palettePanel.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));

    palettePanel.add(new JPanel());
    this.invertPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Invert_Palette"),
        this.invertPalette
    );
    this.invertPaletteCheckBox.setActionCommand("invertPalette");
    this.invertPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.invertPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(new JPanel());
    this.stepPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Step_Palette"),
        this.stepPalette
    );
    this.stepPaletteCheckBox.setActionCommand("stepPalette");
    this.stepPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.stepPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(
        new JLabel(localizationResources.getString("Palette"))
    );
    JButton button
        = new JButton(localizationResources.getString("Set_palette..."));
    button.setActionCommand("PaletteChoice");
    button.addActionListener(this);
    palettePanel.add(this.currentPalette);
    palettePanel.add(button);

    other.add(localizationResources.getString("Palette"), palettePanel);

}
 
示例17
/**
 * Creates a new edit panel for a color bar.
 *
 * @param colorBar  the color bar.
 */
public DefaultColorBarEditor(ColorBar colorBar) {
    super((NumberAxis) colorBar.getAxis());
    this.invertPalette = colorBar.getColorPalette().isInverse();
    this.stepPalette = colorBar.getColorPalette().isStepped();
    this.currentPalette = new PaletteSample(colorBar.getColorPalette());
    this.availablePaletteSamples = new PaletteSample[2];
    this.availablePaletteSamples[0]
        = new PaletteSample(new RainbowPalette());
    this.availablePaletteSamples[1]
        = new PaletteSample(new GreyPalette());

    JTabbedPane other = getOtherTabs();

    JPanel palettePanel = new JPanel(new LCBLayout(4));
    palettePanel.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));

    palettePanel.add(new JPanel());
    this.invertPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Invert_Palette"),
        this.invertPalette
    );
    this.invertPaletteCheckBox.setActionCommand("invertPalette");
    this.invertPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.invertPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(new JPanel());
    this.stepPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Step_Palette"),
        this.stepPalette
    );
    this.stepPaletteCheckBox.setActionCommand("stepPalette");
    this.stepPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.stepPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(
        new JLabel(localizationResources.getString("Palette"))
    );
    JButton button
        = new JButton(localizationResources.getString("Set_palette..."));
    button.setActionCommand("PaletteChoice");
    button.addActionListener(this);
    palettePanel.add(this.currentPalette);
    palettePanel.add(button);

    other.add(localizationResources.getString("Palette"), palettePanel);

}
 
示例18
/**
 * Creates a new edit panel for a color bar.
 *
 * @param colorBar  the color bar.
 */
public DefaultColorBarEditor(ColorBar colorBar) {
    super((NumberAxis) colorBar.getAxis());
    this.invertPalette = colorBar.getColorPalette().isInverse();
    this.stepPalette = colorBar.getColorPalette().isStepped();
    this.currentPalette = new PaletteSample(colorBar.getColorPalette());
    this.availablePaletteSamples = new PaletteSample[2];
    this.availablePaletteSamples[0]
        = new PaletteSample(new RainbowPalette());
    this.availablePaletteSamples[1]
        = new PaletteSample(new GreyPalette());

    JTabbedPane other = getOtherTabs();

    JPanel palettePanel = new JPanel(new LCBLayout(4));
    palettePanel.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));

    palettePanel.add(new JPanel());
    this.invertPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Invert_Palette"),
        this.invertPalette
    );
    this.invertPaletteCheckBox.setActionCommand("invertPalette");
    this.invertPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.invertPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(new JPanel());
    this.stepPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Step_Palette"),
        this.stepPalette
    );
    this.stepPaletteCheckBox.setActionCommand("stepPalette");
    this.stepPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.stepPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(
        new JLabel(localizationResources.getString("Palette"))
    );
    JButton button
        = new JButton(localizationResources.getString("Set_palette..."));
    button.setActionCommand("PaletteChoice");
    button.addActionListener(this);
    palettePanel.add(this.currentPalette);
    palettePanel.add(button);

    other.add(localizationResources.getString("Palette"), palettePanel);

}
 
示例19
/**
 * Creates a new edit panel for a color bar.
 * 
 * @param colorBar  the color bar.
 */
public DefaultColorBarEditor(ColorBar colorBar) {
    super((NumberAxis) colorBar.getAxis());
    this.invertPalette = colorBar.getColorPalette().isInverse(); 
    this.stepPalette = colorBar.getColorPalette().isStepped(); 
    this.currentPalette = new PaletteSample(colorBar.getColorPalette());
    this.availablePaletteSamples = new PaletteSample[2];
    this.availablePaletteSamples[0] 
        = new PaletteSample(new RainbowPalette());
    this.availablePaletteSamples[1] 
        = new PaletteSample(new GreyPalette());

    JTabbedPane other = getOtherTabs();

    JPanel palettePanel = new JPanel(new LCBLayout(4));
    palettePanel.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));

    palettePanel.add(new JPanel());
    this.invertPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Invert_Palette"), 
        this.invertPalette
    );
    this.invertPaletteCheckBox.setActionCommand("invertPalette");
    this.invertPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.invertPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(new JPanel());
    this.stepPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Step_Palette"),
        this.stepPalette
    );
    this.stepPaletteCheckBox.setActionCommand("stepPalette");
    this.stepPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.stepPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(
        new JLabel(localizationResources.getString("Palette"))
    );
    JButton button 
        = new JButton(localizationResources.getString("Set_palette..."));
    button.setActionCommand("PaletteChoice");
    button.addActionListener(this);
    palettePanel.add(this.currentPalette);
    palettePanel.add(button);

    other.add(localizationResources.getString("Palette"), palettePanel);

}
 
示例20
/**
 * Creates a new edit panel for a color bar.
 *
 * @param colorBar  the color bar.
 */
public DefaultColorBarEditor(ColorBar colorBar) {
    super((NumberAxis) colorBar.getAxis());
    this.invertPalette = colorBar.getColorPalette().isInverse();
    this.stepPalette = colorBar.getColorPalette().isStepped();
    this.currentPalette = new PaletteSample(colorBar.getColorPalette());
    this.availablePaletteSamples = new PaletteSample[2];
    this.availablePaletteSamples[0]
        = new PaletteSample(new RainbowPalette());
    this.availablePaletteSamples[1]
        = new PaletteSample(new GreyPalette());

    JTabbedPane other = getOtherTabs();

    JPanel palettePanel = new JPanel(new LCBLayout(4));
    palettePanel.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));

    palettePanel.add(new JPanel());
    this.invertPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Invert_Palette"),
        this.invertPalette
    );
    this.invertPaletteCheckBox.setActionCommand("invertPalette");
    this.invertPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.invertPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(new JPanel());
    this.stepPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Step_Palette"),
        this.stepPalette
    );
    this.stepPaletteCheckBox.setActionCommand("stepPalette");
    this.stepPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.stepPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(
        new JLabel(localizationResources.getString("Palette"))
    );
    JButton button
        = new JButton(localizationResources.getString("Set_palette..."));
    button.setActionCommand("PaletteChoice");
    button.addActionListener(this);
    palettePanel.add(this.currentPalette);
    palettePanel.add(button);

    other.add(localizationResources.getString("Palette"), palettePanel);

}
 
示例21
/**
 * Creates a new edit panel for a color bar.
 *
 * @param colorBar  the color bar.
 */
public DefaultColorBarEditor(ColorBar colorBar) {
    super((NumberAxis) colorBar.getAxis());
    this.invertPalette = colorBar.getColorPalette().isInverse();
    this.stepPalette = colorBar.getColorPalette().isStepped();
    this.currentPalette = new PaletteSample(colorBar.getColorPalette());
    this.availablePaletteSamples = new PaletteSample[2];
    this.availablePaletteSamples[0]
        = new PaletteSample(new RainbowPalette());
    this.availablePaletteSamples[1]
        = new PaletteSample(new GreyPalette());

    JTabbedPane other = getOtherTabs();

    JPanel palettePanel = new JPanel(new LCBLayout(4));
    palettePanel.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));

    palettePanel.add(new JPanel());
    this.invertPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Invert_Palette"),
        this.invertPalette
    );
    this.invertPaletteCheckBox.setActionCommand("invertPalette");
    this.invertPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.invertPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(new JPanel());
    this.stepPaletteCheckBox = new JCheckBox(
        localizationResources.getString("Step_Palette"),
        this.stepPalette
    );
    this.stepPaletteCheckBox.setActionCommand("stepPalette");
    this.stepPaletteCheckBox.addActionListener(this);
    palettePanel.add(this.stepPaletteCheckBox);
    palettePanel.add(new JPanel());

    palettePanel.add(
        new JLabel(localizationResources.getString("Palette"))
    );
    JButton button
        = new JButton(localizationResources.getString("Set_palette..."));
    button.setActionCommand("PaletteChoice");
    button.addActionListener(this);
    palettePanel.add(this.currentPalette);
    palettePanel.add(button);

    other.add(localizationResources.getString("Palette"), palettePanel);

}