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);
}