Java 类javax.swing.JColorChooser 实例源码
项目:LogiGSK
文件:G910SparkUSQWERTY.java
private void jPanelStarColourMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jPanelStarColourMouseClicked
Color initialBackground = new Color(255, 255, 0);
Color background = JColorChooser.showDialog(null, "Set Colour",
initialBackground);
if ((background != null) && (background != jPanelStarColour.getBackground())) {
stopStarEffect();
gKeyboard.getEffect().StarColour = IOOperations.getHexStringFromColour(background);
gKeyboard.setAllKeys(gKeyboard.getEffect().SkyColour, true);
jPanelStarColour.setBackground(background);
jPanelColour115.setBackground(background);
jLayeredPane1.moveToBack(jPanelColour115);
jPanelColour116.setBackground(background);
jLayeredPane1.moveToBack(jPanelColour116);
gKeyboard.setGroupKeys("logo", gKeyboard.getEffect().StarColour, true);
startStarEffect(gKeyboard.getEffect().StarColour, gKeyboard.getEffect().SkyColour);
}
}
项目:incubator-netbeans
文件:SplashUISupport.java
/** Creates a new instance of ColorChooser */
public ColorComboBox() {
super(content);
setRenderer(new Renderer());
setEditable(true);
setEditor(new Renderer());
setSelectedItem(new Value(null, null));
addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ev) {
if (getSelectedItem() == CUSTOM_COLOR) {
Color c = JColorChooser.showDialog(
SwingUtilities.getAncestorOfClass
(Dialog.class, ColorComboBox.this),
loc("SelectColor"), // NOI18N
null
);
setColor(c);
}
ColorComboBox.this.firePropertyChange(PROP_COLOR, null, null);
}
});
}
项目:incubator-netbeans
文件:ColorEditor.java
/** Gets <code>staticChooser</code> instance. */
public static JColorChooser getStaticChooser(ColorEditor ce) {
JColorChooser staticChooser = new JColorChooser(new SuperColorSelectionModel())
{
public void setColor (Color c) {
if (c == null) return;
super.setColor (c);
}
};
staticChooser.addChooserPanel (
new NbColorChooserPanel (AWT_PALETTE, getAWTColorNames(), awtColors,
getString ("CTL_AWTPalette"), ce)
);
initSwingConstants();
staticChooser.addChooserPanel (
new NbColorChooserPanel (SWING_PALETTE, swingColorNames, swingColors,
getString ("CTL_SwingPalette"), ce)
);
staticChooser.addChooserPanel (
new NbColorChooserPanel (SYSTEM_PALETTE, getSystemColorNames(), systemColors,
getString ("CTL_SystemPalette"), ce)
);
return staticChooser;
}
项目:openjdk-jdk10
文件:JColorChooserDnDTest.java
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
JColorChooser colorChooser = new JColorChooser();
colorChooser.setDragEnabled(true);
panel.setBorder(BorderFactory.createTitledBorder("JColorChoosers"));
panel.add(colorChooser);
frame.setContentPane(panel);
frame.pack();
frame.setVisible(true);
}
});
}
项目:jdk8u-jdk
文件:Test4759934.java
public void actionPerformed(ActionEvent event) {
String command = event.getActionCommand();
if (CMD_DIALOG.equals(command)) {
JDialog dialog = new JDialog(this.frame, "Dialog"); // NON-NLS: dialog title
dialog.setLocation(200, 0);
show(dialog, CMD_CHOOSER);
}
else if (CMD_CHOOSER.equals(command)) {
Object source = event.getSource();
Component component = (source instanceof Component)
? (Component) source
: null;
JColorChooser.showDialog(component, "ColorChooser", Color.BLUE); // NON-NLS: title
}
}
项目:rapidminer
文件:ColorValueCellEditor.java
public ColorValueCellEditor(final ParameterTypeColor type) {
this.type = type;
button = new JButton("Choose Color...");
button.setToolTipText(type.getDescription());
button.setIconTextGap(6);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
Color newColor = JColorChooser.showDialog(RapidMinerGUI.getMainFrame(), "Choose Color for " + type.getKey(),
((ColorIcon) button.getIcon()).getColor());
if (newColor != null) {
setEditorColor(newColor);
}
fireEditingStopped();
}
});
}
项目:LogiGSK
文件:G810SpectrumUSQWERTY.java
private void jPanelBreathingColourMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jPanelBreathingColourMouseClicked
Color initialBackground = new Color(255, 0, 255);
Color background = JColorChooser.showDialog(null, "Set Colour",
initialBackground);
if ((background != null) && (background != jPanelBreathingColour.getBackground())) {
jPanelBreathingColour.setBackground(background);
if (gKeyboard.getEffect() != null) {
if (breathingThread != null) {
breathingThread.terminate();
breathingThread = null;
}
gKeyboard.getEffect().BreathingSpeed = getSpeedFromSlider(Effects.Type.Breathing, jSliderBreathingEffectSpeed.getValue());
gKeyboard.getEffect().BreathingColour = IOOperations.getHexStringFromColour(jPanelBreathingColour.getBackground());
breathingThread = new VirtualKeyboardBreathingThread();
breathingThread.setKeyboardJpanels(getKeyboardJPanels(), jLayeredPane1);
breathingThread.setSpeed(gKeyboard.getEffect().BreathingSpeed);
breathingThread.setBreathingColour(gKeyboard.getEffect().BreathingColour);
gKeyboard.setFXBreathing(gKeyboard.getEffect().BreathingColour, gKeyboard.getEffect().BreathingSpeed);
breathingThread.start();
}
}
}
项目:FreeCol
文件:ColorChooserPanel.java
/**
* The constructor to use.
*
* @param freeColClient The top level component that holds all
* other components.
* @param l The ActionListener for the OK and cancel buttons.
*/
public ColorChooserPanel(FreeColClient freeColClient, ActionListener l) {
super(freeColClient, new MigLayout("", "", ""));
this.colorChooser = new JColorChooser();
add(this.colorChooser);
add(okButton, "newline 20, split 2, tag ok");
okButton.addActionListener(l);
JButton cancelButton = Utility.localizedButton("cancel");
add(cancelButton, "tag cancel");
cancelButton.setActionCommand(CANCEL);
cancelButton.addActionListener(l);
setCancelComponent(cancelButton);
setOpaque(true);
setSize(getPreferredSize());
}
项目:marathonv5
文件:JavaElementFactory.java
public static void reset() {
add(Component.class, JavaElement.class);
add(JList.class, JListJavaElement.class);
add(JTabbedPane.class, JTabbedPaneJavaElement.class);
add(JComboBox.class, JComboBoxJavaElement.class);
add(JTable.class, JTableJavaElement.class);
add(JTableHeader.class, JTableHeaderJavaElement.class);
add(JTree.class, JTreeJavaElement.class);
add(JToggleButton.class, JToggleButtonJavaElement.class);
add(JSpinner.class, JSpinnerJavaElement.class);
add(JProgressBar.class, JProgressBarJavaElement.class);
add(JSplitPane.class, JSplitPaneJavaElement.class);
add(JTextComponent.class, JTextComponentJavaElement.class);
add(EditorContainer.class, JTreeEditingContainerJavaElement.class);
add(JEditorPane.class, JEditorPaneJavaElement.class);
add(JMenuItem.class, JMenuItemJavaElement.class);
add(JSlider.class, JSliderJavaElement.class);
add(JSpinner.class, JSpinnerJavaElement.class);
add(DefaultEditor.class, DefaultEditorJavaElement.class);
add(JColorChooser.class, JColorChooserJavaElement.class);
add(JFileChooser.class, JFileChooserJavaElement.class);
}
项目:marathonv5
文件:RComponentFactory.java
public static void reset() {
entries.clear();
add(Component.class, RUnknownComponent.class);
add(Window.class, RWindow.class);
add(JTable.class, RTable.class);
add(JTableHeader.class, RTableHeader.class);
add(AbstractButton.class, RAbstractButton.class);
add(JToggleButton.class, RToggleButton.class);
add(JComboBox.class, RComboBox.class);
add(JTextComponent.class, RTextComponent.class);
add(JTree.class, RTree.class);
add(JList.class, RList.class);
add(JTabbedPane.class, RTabbedPane.class);
add(JMenuItem.class, RMenuItem.class);
add(JSlider.class, RSlider.class);
add(JProgressBar.class, RProgressBar.class);
add(JSpinner.class, RSpinner.class);
add(DefaultEditor.class, RDefaultEditor.class);
add(JColorChooser.class, RColorChooser.class);
add(JSplitPane.class, RSplitPane.class);
add(BasicSplitPaneDivider.class, RSplitPane.class);
add(JFileChooser.class, RFileChooser.class);
add(JEditorPane.class, REditorPane.class);
add(JLabel.class, RLabel.class);
add(JScrollBar.class, RIgnoreComponent.class);
}
项目:parabuild-ci
文件:FontDialogSwing.java
public static void setColor(String inTarget) {
if (inTarget.equals(BACKGROUND)) {
Color backgroundColor = JColorChooser.showDialog(null,
"DataBaseManagerSwing Choose Background Color",
fOwner.txtResult.getBackground());
if (backgroundColor != null) {
bgColorButton.setBackground(backgroundColor);
fOwner.txtCommand.setBackground(backgroundColor);
fOwner.txtResult.setBackground(backgroundColor);
}
} else {
Color foregroundColor = JColorChooser.showDialog(null,
"DataBaseManagerSwing Choose Foreground Color",
fOwner.txtResult.getForeground());
if (foregroundColor != null) {
fgColorButton.setBackground(foregroundColor);
fOwner.txtCommand.setForeground(foregroundColor);
fOwner.txtResult.setForeground(foregroundColor);
}
}
}
项目:marathonv5
文件:ColorEditor.java
public ColorEditor() {
// Set up the editor (from the table's point of view),
// which is a button.
// This button brings up the color chooser dialog,
// which is the editor from the user's point of view.
button = new JButton();
button.setActionCommand(EDIT);
button.addActionListener(this);
button.setBorderPainted(false);
// Set up the dialog that the button brings up.
colorChooser = new JColorChooser();
dialog = JColorChooser.createDialog(button, "Pick a Color", true, // modal
colorChooser, this, // OK button handler
null); // no CANCEL button handler
}
项目:smile_1.5.0_java7
文件:ColorCellEditor.java
/**
* Constructor.
*/
public ColorCellEditor() {
button = new JButton() {
@Override
public void paintComponent(Graphics g) {
// When the buttons are pressed they are redrawn with the default
// background color but not what we want.
g.setColor(getBackground());
g.fillRect(0, 0, getWidth(), getHeight());
}
};
button.setActionCommand(EDIT);
button.addActionListener(this);
//Set up the dialog that the button brings up.
colorChooser = new JColorChooser();
dialog = JColorChooser.createDialog(button, "Pick a Color", true, colorChooser, this, null);
}
项目:Reinickendorf_SER316
文件:StickerDialog.java
void textColor_actionPerformed(ActionEvent e) {
int i=textColor.getSelectedIndex();
if (i < colors.length){
if(i!=stickerColor.getSelectedIndex()){
stickerText.setForeground(colors[i]);
textColor.setSelectedIndex(i);
}
else{
textColor.setSelectedIndex(i+1);
stickerText.setForeground(colors[i+1]);
JOptionPane.showMessageDialog(this, Local.getString("SAME FOREGROUND COLOR"), "Error", 0);
}
stickerText.setForeground(colors[textColor.getSelectedIndex()]);
}
else {
Color c =
JColorChooser.showDialog(
this,
Local.getString("Text color"),
stickerText.getForeground());
if (c != null)
stickerText.setForeground(c);
}
Context.put("TEXT_COLOR", new Integer(stickerText.getForeground().getRGB()));
}
项目:Wilmersdorf_SER316
文件:StickerDialog.java
void stickerColor_actionPerformed(ActionEvent e) {
int i=stickerColor.getSelectedIndex();
if (i< colors.length){
if(i!=textColor.getSelectedIndex()){
stickerText.setBackground(colors[i]);
stickerColor.setSelectedIndex(i);
}
else{
stickerColor.setSelectedIndex(i+1);
stickerText.setBackground(colors[i+1]);
JOptionPane.showMessageDialog(this, Local.getString("SAME BACKGROUND COLOR"), "Error", 0);
}
stickerText.setForeground(colors[textColor.getSelectedIndex()]);
}
else {
Color c =
JColorChooser.showDialog(
this,
Local.getString("Sticker color"),
stickerText.getBackground());
if (c != null)
stickerText.setBackground(c);
}
Context.put("STICKER_COLOR", new Integer(stickerText.getBackground().getRGB()));
}
项目:openjdk-jdk10
文件:Test4193384.java
private static void test(Color[] colors) {
JLabel label = new JLabel("Preview Panel"); // NON-NLS: simple label
JColorChooser chooser = new JColorChooser();
chooser.setPreviewPanel(label);
float[] hsb = new float[3];
for (int i = 0; i < colors.length; i++) {
Color color = colors[i];
// Make sure sure that there wasn't a regression
// in java.awt.Color and the conversion methods
Color.RGBtoHSB(color.getRed(), color.getGreen(), color.getBlue(), hsb);
if (!color.equals(Color.getHSBColor(hsb[0], hsb[1], hsb[2]))) {
throw new Error("color conversion is failed");
}
// 4193384 regression test
if (!color.equals(new JColorChooser(color).getColor())) {
throw new Error("constructor sets incorrect initial color");
}
// 4200976 regression test
chooser.setColor(color);
if (!color.equals(label.getForeground())) {
throw new Error("a custom preview panel doesn't handle colors");
}
}
}
项目:jdk8u-jdk
文件:Test4193384.java
private static void test(Color[] colors) {
JLabel label = new JLabel("Preview Panel"); // NON-NLS: simple label
JColorChooser chooser = new JColorChooser();
chooser.setPreviewPanel(label);
float[] hsb = new float[3];
for (int i = 0; i < colors.length; i++) {
Color color = colors[i];
// Make sure sure that there wasn't a regression
// in java.awt.Color and the conversion methods
Color.RGBtoHSB(color.getRed(), color.getGreen(), color.getBlue(), hsb);
if (!color.equals(Color.getHSBColor(hsb[0], hsb[1], hsb[2]))) {
throw new Error("color conversion is failed");
}
// 4193384 regression test
if (!color.equals(new JColorChooser(color).getColor())) {
throw new Error("constructor sets incorrect initial color");
}
// 4200976 regression test
chooser.setColor(color);
if (!color.equals(label.getForeground())) {
throw new Error("a custom preview panel doesn't handle colors");
}
}
}
项目:SER316-Ingolstadt
文件:StickerDialog.java
void textColor_actionPerformed(ActionEvent e) {
int i=textColor.getSelectedIndex();
if (i < colors.length){
if(i!=stickerColor.getSelectedIndex()){
stickerText.setForeground(colors[i]);
textColor.setSelectedIndex(i);
}
else{
textColor.setSelectedIndex(i+1);
stickerText.setForeground(colors[i+1]);
JOptionPane.showMessageDialog(this, Local.getString("SAME FOREGROUND COLOR"), "Error", 0);
}
stickerText.setForeground(colors[textColor.getSelectedIndex()]);
}
else {
Color c =
JColorChooser.showDialog(
this,
Local.getString("Text color"),
stickerText.getForeground());
if (c != null)
stickerText.setForeground(c);
}
Context.put("TEXT_COLOR", new Integer(stickerText.getForeground().getRGB()));
}
项目:LogiGSK
文件:G910SpectrumUKQWERTY.java
private void jPanelSkyColourMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jPanelSkyColourMouseClicked
Color initialBackground = new Color(0, 0, 0);
Color background = JColorChooser.showDialog(null, "Set Colour",
initialBackground);
if ((background != null) && (background != jPanelSkyColour.getBackground())) {
stopStarEffect();
gKeyboard.getEffect().SkyColour = IOOperations.getHexStringFromColour(background);
gKeyboard.setAllKeys(gKeyboard.getEffect().SkyColour, true);
jPanelSkyColour.setBackground(background);
jPanelColour115.setBackground(jPanelStarColour.getBackground());
jLayeredPane1.moveToBack(jPanelColour115);
jPanelColour116.setBackground(jPanelStarColour.getBackground());
jLayeredPane1.moveToBack(jPanelColour116);
gKeyboard.setGroupKeys("logo", gKeyboard.getEffect().StarColour, true);
startStarEffect(gKeyboard.getEffect().StarColour, IOOperations.getHexStringFromColour(background));
}
}
项目:Dahlem_SER316
文件:StickerDialog.java
void textColor_actionPerformed(ActionEvent e) {
int i=textColor.getSelectedIndex();
if (i < colors.length){
if(i!=stickerColor.getSelectedIndex()){
stickerText.setForeground(colors[i]);
textColor.setSelectedIndex(i);
}
else{
textColor.setSelectedIndex(i+1);
stickerText.setForeground(colors[i+1]);
JOptionPane.showMessageDialog(this, Local.getString("SAME FOREGROUND COLOR"), "Error", 0);
}
stickerText.setForeground(colors[textColor.getSelectedIndex()]);
}
else {
Color c =
JColorChooser.showDialog(
this,
Local.getString("Text color"),
stickerText.getForeground());
if (c != null)
stickerText.setForeground(c);
}
Context.put("TEXT_COLOR", new Integer(stickerText.getForeground().getRGB()));
}
项目:LogiGSK
文件:G910SpectrumUSQWERTY.java
private void jPanelFixedColourMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jPanelFixedColourMouseClicked
Color initialBackground = new Color(255, 0, 0);
Color background = JColorChooser.showDialog(null, "Set Colour",
initialBackground);
String[] colours = new String[keyCount];
String hexColour = "ff0000";
if (background != null) {
jPanelFixedColour.setBackground(background);
gKeyboard.getEffect().FixedColour = IOOperations.getHexStringFromColour(background);
for (int i = 0; i < colours.length; i++) {
colours[i] = IOOperations.getHexStringFromColour(background);
}
} else {
for (int i = 0; i < colours.length; i++) {
colours[i] = hexColour;
}
}
loadColoursToVirtualKeyboard(colours);
gKeyboard.setFXColor(gKeyboard.getEffect().FixedColour);
}
项目:freecol
文件:ColorChooserPanel.java
/**
* The constructor to use.
*
* @param freeColClient The top level component that holds all
* other components.
* @param l The ActionListener for the OK and cancel buttons.
*/
public ColorChooserPanel(FreeColClient freeColClient, ActionListener l) {
super(freeColClient, new MigLayout("", "", ""));
this.colorChooser = new JColorChooser();
add(this.colorChooser);
add(okButton, "newline 20, split 2, tag ok");
okButton.addActionListener(l);
JButton cancelButton = Utility.localizedButton("cancel");
add(cancelButton, "tag cancel");
cancelButton.setActionCommand(CANCEL);
cancelButton.addActionListener(l);
setCancelComponent(cancelButton);
setOpaque(true);
setSize(getPreferredSize());
}
项目:LogiGSK
文件:G910SpectrumUSQWERTY.java
private void jPanelStarColourMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jPanelStarColourMouseClicked
Color initialBackground = new Color(255, 255, 0);
Color background = JColorChooser.showDialog(null, "Set Colour",
initialBackground);
if ((background != null) && (background != jPanelStarColour.getBackground())) {
stopStarEffect();
gKeyboard.getEffect().StarColour = IOOperations.getHexStringFromColour(background);
gKeyboard.setAllKeys(gKeyboard.getEffect().SkyColour, true);
jPanelStarColour.setBackground(background);
jPanelColour115.setBackground(background);
jLayeredPane1.moveToBack(jPanelColour115);
jPanelColour116.setBackground(background);
jLayeredPane1.moveToBack(jPanelColour116);
gKeyboard.setGroupKeys("logo", gKeyboard.getEffect().StarColour, true);
startStarEffect(gKeyboard.getEffect().StarColour, gKeyboard.getEffect().SkyColour);
}
}
项目:MaxSim
文件:FlagsEditorPanel.java
protected void changeColor() {
int selectedIndex = list.getSelectedIndex();
FlagListItem item = (FlagListItem)listModel.elementAt(selectedIndex);
Color c = JColorChooser.showDialog(this, "Choose color", item.getColor());
if (c != null) {
item.setColor(c);
colorButton.setColor(c);
}
}
项目:Reinickendorf_SER316
文件:FontDialog.java
void colorB_actionPerformed(ActionEvent e) {
// Fix until Sun's JVM supports more locales...
UIManager.put(
"ColorChooser.swatchesNameText",
Local.getString("Swatches"));
UIManager.put("ColorChooser.hsbNameText", Local.getString("HSB"));
UIManager.put("ColorChooser.rgbNameText", Local.getString("RGB"));
UIManager.put(
"ColorChooser.swatchesRecentText",
Local.getString("Recent:"));
UIManager.put("ColorChooser.previewText", Local.getString("Preview"));
UIManager.put(
"ColorChooser.sampleText",
Local.getString("Sample Text")
+ " "
+ Local.getString("Sample Text"));
UIManager.put("ColorChooser.okText", Local.getString("OK"));
UIManager.put("ColorChooser.cancelText", Local.getString("Cancel"));
UIManager.put("ColorChooser.resetText", Local.getString("Reset"));
UIManager.put("ColorChooser.hsbHueText", Local.getString("H"));
UIManager.put("ColorChooser.hsbSaturationText", Local.getString("S"));
UIManager.put("ColorChooser.hsbBrightnessText", Local.getString("B"));
UIManager.put("ColorChooser.hsbRedText", Local.getString("R"));
UIManager.put("ColorChooser.hsbGreenText", Local.getString("G"));
UIManager.put("ColorChooser.hsbBlueText", Local.getString("B2"));
UIManager.put("ColorChooser.rgbRedText", Local.getString("Red"));
UIManager.put("ColorChooser.rgbGreenText", Local.getString("Green"));
UIManager.put("ColorChooser.rgbBlueText", Local.getString("Blue"));
Color c = JColorChooser.showDialog(this, Local.getString("Font color"),
Util.decodeColor(colorField.getText()));
if (c == null) return;
colorField.setText(Util.encodeColor(c));
Util.setColorField(colorField);
sample.setForeground(c);
}
项目:openjdk-jdk10
文件:JColorChooserOperator.java
/**
* Maps {@code JColorChooser.setColor(int)} through queue
*/
public void setColor(final int i) {
runMapping(new MapVoidAction("setColor") {
@Override
public void map() {
((JColorChooser) getSource()).setColor(i);
}
});
}
项目:openjdk-jdk10
文件:JColorChooserOperator.java
/**
* Maps
* {@code JColorChooser.setChooserPanels(AbstractColorChooserPanel[])}
* through queue
*/
public void setChooserPanels(final AbstractColorChooserPanel[] abstractColorChooserPanel) {
runMapping(new MapVoidAction("setChooserPanels") {
@Override
public void map() {
((JColorChooser) getSource()).setChooserPanels(abstractColorChooserPanel);
}
});
}
项目:VISNode
文件:ColorEditor.java
private void initGui() {
setLayout(new BorderLayout());
add(Buttons.create().text(Messages.get().message("color")).focusable(false).onClick((ev) -> {
Color ret = JColorChooser.showDialog(null, "Choose a color", color);
setValue(ret);
valueListener.valueChanged(ret, ret);
}));
}
项目:SER316-Aachen
文件:StickerDialog.java
void textColor_actionPerformed(ActionEvent e) {
int i=textColor.getSelectedIndex();
if (i < colors.length){
if(i!=stickerColor.getSelectedIndex()){
stickerText.setForeground(colors[i]);
textColor.setSelectedIndex(i);
}
else{
// When the last color in the array is applied to text color and sticker color,
// decrement down the array so we don't cause ArrayOutOfBounds
//System.out.println(i);
if(i != 12)
{
textColor.setSelectedIndex(i+1);
stickerText.setForeground(colors[i+1]);
}
else
{
textColor.setSelectedIndex(i);
stickerText.setForeground(colors[i-4]); // change to a lighter color
}
JOptionPane.showMessageDialog(this, Local.getString("SAME FOREGROUND COLOR"), "Error", 0);
}
//stickerText.setForeground(colors[textColor.getSelectedIndex()]);
}
else {
Color c =
JColorChooser.showDialog(
this,
Local.getString("Text color"),
stickerText.getForeground());
if (c != null)
stickerText.setForeground(c);
}
//Context.put("TEXT_COLOR", new Integer(stickerText.getForeground().getRGB()));
}
项目:openjdk-jdk10
文件:Test6348456.java
@Override
public void init() {
JButton button = new JButton("Swap models");
button.addActionListener(this);
this.chooser = new JColorChooser(Color.RED);
this.chooser.setSelectionModel(WHITE);
add(BorderLayout.NORTH, button);
add(BorderLayout.CENTER, this.chooser);
}
项目:jdk8u-jdk
文件:Test4165217.java
public static void main(String[] args) {
JColorChooser chooser = new JColorChooser();
chooser.setColor(new Color(new Random().nextInt()));
Color before = chooser.getColor();
Color after = copy(chooser).getColor();
if (!after.equals(before)) {
throw new Error("color is changed after serialization");
}
}
项目:rapidminer
文件:EditParallelLineDialog.java
/**
* Shows a dialog where the user can select the plot background color.
*/
private void createLineColorDialog() {
Color oldColor = line.getFormat().getColor();
if (oldColor == null) {
oldColor = Color.BLACK;
}
Color newLineColor = JColorChooser.showDialog(null, I18N.getGUILabel("edit_parallel_line.line_color_title.label"),
oldColor);
if (newLineColor != null && !(newLineColor.equals(oldColor))) {
lineColor = newLineColor;
}
}
项目:Tarski
文件:EditorActions.java
/**
*
*/
public void actionPerformed(ActionEvent e) {
if (e.getSource() instanceof mxGraphComponent) {
mxGraphComponent graphComponent = (mxGraphComponent) e.getSource();
Color newColor =
JColorChooser.showDialog(graphComponent, mxResources.get("pageBackground"), null);
if (newColor != null) {
graphComponent.setPageBackgroundColor(newColor);
}
// Forces a repaint of the component
graphComponent.repaint();
}
}
项目:rapidminer
文件:LegendConfigurationPanel.java
private void createLegendFrameColorDialog() {
Color oldColor = getPlotConfiguration().getLegendConfiguration().getLegendFrameColor();
if (oldColor == null) {
oldColor = LegendConfiguration.DEFAULT_LEGEND_FRAME_COLOR;
}
Color newBackgroundColor = JColorChooser.showDialog(this,
I18N.getGUILabel("plotter.configuration_dialog.global_config_panel.legend_frame_color_title.label"),
oldColor);
if (newBackgroundColor != null && !(newBackgroundColor.equals(oldColor))) {
getPlotConfiguration().getLegendConfiguration().setLegendFrameColor(newBackgroundColor);
}
}
项目:parabuild-ci
文件:DefaultAxisEditor.java
/**
* Allows the user the opportunity to change the outline paint.
*/
private void attemptModifyLabelPaint() {
Color c;
c = JColorChooser.showDialog(
this, localizationResources.getString("Label_Color"), Color.blue
);
if (c != null) {
this.labelPaintSample.setPaint(c);
}
}
项目:rapidminer
文件:AxisConfigurationContainer.java
private void createDomainAxisColorDialog() {
Color oldColor = getPlotConfiguration().getAxisLineColor();
if (oldColor == null) {
oldColor = Color.black;
}
Color newLineColor = JColorChooser.showDialog(this,
I18N.getGUILabel("plotter.configuration_dialog.global_config_panel.plot_background_color_title.label"),
oldColor);
if (newLineColor != null && !(newLineColor.equals(oldColor))) {
getPlotConfiguration().setAxisLineColor(newLineColor);
}
}
项目:rapidminer
文件:AreaAndBarChartConfigurationPanel.java
private void createItemColorDialog() {
if (getSelectedValueSource() != null) {
Color itemColor = getSelectedValueSource().getSeriesFormat().getItemColor();
Color newItemColor = JColorChooser.showDialog(this,
I18N.getGUILabel("plotter.configuration_dialog.choose_color.label"), itemColor);
if (newItemColor != null && !(newItemColor.equals(itemColor))) {
getSelectedValueSource().getSeriesFormat().setItemColor(newItemColor);
}
}
}
项目:parabuild-ci
文件:DefaultPlotEditor.java
/**
* Allow the user to change the outline paint. We use JColorChooser, so
* the user can only choose colors (a subset of all possible paints).
*/
private void attemptOutlinePaintSelection() {
Color c;
c = JColorChooser.showDialog(
this, localizationResources.getString("Outline_Color"), Color.blue
);
if (c != null) {
this.outlinePaintSample.setPaint(c);
}
}
项目:openjdk-jdk10
文件:JColorChooserOperator.java
/**
* Constructor.
*
* @param comp a component
*/
public JColorChooserOperator(JColorChooser comp) {
super(comp);
setTimeouts(JemmyProperties.getProperties().getTimeouts());
setOutput(JemmyProperties.getProperties().getOutput());
tabbed = new JTabbedPaneOperator(this);
}
项目:marathonv5
文件:JColorChooserJavaElementTest.java
@BeforeMethod public void showDialog() throws Throwable {
JavaElementFactory.add(JColorChooser.class, JColorChooserJavaElement.class);
SwingUtilities.invokeAndWait(new Runnable() {
@Override public void run() {
frame = new JFrame("My Dialog");
frame.setName("dialog-1");
JColorChooser colorChooser = new JColorChooser();
frame.getContentPane().add(colorChooser);
frame.pack();
frame.setAlwaysOnTop(true);
frame.setVisible(true);
}
});
driver = new JavaAgent();
}