jdk/src/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
changeset 438 2ae294e4518c
parent 2 90ce3da70b43
child 1288 27aaa860d855
child 715 f16baef3a20e
equal deleted inserted replaced
437:101b84dce5da 438:2ae294e4518c
   326      */
   326      */
   327     private void setHue(float hue, boolean update) {
   327     private void setHue(float hue, boolean update) {
   328         setHSB(hue, saturation, brightness);
   328         setHSB(hue, saturation, brightness);
   329         if (update) {
   329         if (update) {
   330             settingColor = true;
   330             settingColor = true;
   331             hueSpinner.setValue(new Integer((int)(hue * 360)));
   331             hueSpinner.setValue(Integer.valueOf((int)(hue * 360)));
   332             settingColor = false;
   332             settingColor = false;
   333         }
   333         }
   334     }
   334     }
   335 
   335 
   336     /**
   336     /**
   374      */
   374      */
   375     private void setSaturationAndBrightness(float s, float b, boolean update) {
   375     private void setSaturationAndBrightness(float s, float b, boolean update) {
   376         setHSB(hue, s, b);
   376         setHSB(hue, s, b);
   377         if (update) {
   377         if (update) {
   378             settingColor = true;
   378             settingColor = true;
   379             saturationSpinner.setValue(new Integer((int)(s * 255)));
   379             saturationSpinner.setValue(Integer.valueOf((int)(s * 255)));
   380             valueSpinner.setValue(new Integer((int)(b * 255)));
   380             valueSpinner.setValue(Integer.valueOf((int)(b * 255)));
   381             settingColor = false;
   381             settingColor = false;
   382         }
   382         }
   383     }
   383     }
   384 
   384 
   385     /**
   385     /**
   389         Color color = new Color(rgb);
   389         Color color = new Color(rgb);
   390 
   390 
   391         setColor(color, false, true, true);
   391         setColor(color, false, true, true);
   392 
   392 
   393         settingColor = true;
   393         settingColor = true;
   394         hueSpinner.setValue(new Integer((int)(hue * 360)));
   394         hueSpinner.setValue(Integer.valueOf((int)(hue * 360)));
   395         saturationSpinner.setValue(new Integer((int)(saturation * 255)));
   395         saturationSpinner.setValue(Integer.valueOf((int)(saturation * 255)));
   396         valueSpinner.setValue(new Integer((int)(brightness * 255)));
   396         valueSpinner.setValue(Integer.valueOf((int)(brightness * 255)));
   397         settingColor = false;
   397         settingColor = false;
   398     }
   398     }
   399 
   399 
   400     /**
   400     /**
   401      * Resets the hsb values.
   401      * Resets the hsb values.
   407         this.saturation = s;
   407         this.saturation = s;
   408         this.brightness = b;
   408         this.brightness = b;
   409         setColor(color, false, false, true);
   409         setColor(color, false, false, true);
   410 
   410 
   411         settingColor = true;
   411         settingColor = true;
   412         redSpinner.setValue(new Integer(color.getRed()));
   412         redSpinner.setValue(Integer.valueOf(color.getRed()));
   413         greenSpinner.setValue(new Integer(color.getGreen()));
   413         greenSpinner.setValue(Integer.valueOf(color.getGreen()));
   414         blueSpinner.setValue(new Integer(color.getBlue()));
   414         blueSpinner.setValue(Integer.valueOf(color.getBlue()));
   415         settingColor = false;
   415         settingColor = false;
   416     }
   416     }
   417 
   417 
   418 
   418 
   419     /**
   419     /**
   452         String hexString = Integer.toHexString(
   452         String hexString = Integer.toHexString(
   453                   (color.getRGB() & 0xFFFFFF) | 0x1000000);
   453                   (color.getRGB() & 0xFFFFFF) | 0x1000000);
   454         colorNameTF.setText("#" + hexString.substring(1));
   454         colorNameTF.setText("#" + hexString.substring(1));
   455 
   455 
   456         if (updateSpinners) {
   456         if (updateSpinners) {
   457             redSpinner.setValue(new Integer(color.getRed()));
   457             redSpinner.setValue(Integer.valueOf(color.getRed()));
   458             greenSpinner.setValue(new Integer(color.getGreen()));
   458             greenSpinner.setValue(Integer.valueOf(color.getGreen()));
   459             blueSpinner.setValue(new Integer(color.getBlue()));
   459             blueSpinner.setValue(Integer.valueOf(color.getBlue()));
   460 
   460 
   461             hueSpinner.setValue(new Integer((int)(hue * 360)));
   461             hueSpinner.setValue(Integer.valueOf((int)(hue * 360)));
   462             saturationSpinner.setValue(new Integer((int)(saturation * 255)));
   462             saturationSpinner.setValue(Integer.valueOf((int)(saturation * 255)));
   463             valueSpinner.setValue(new Integer((int)(brightness * 255)));
   463             valueSpinner.setValue(Integer.valueOf((int)(brightness * 255)));
   464         }
   464         }
   465         settingColor = false;
   465         settingColor = false;
   466     }
   466     }
   467 
   467 
   468     public Color getColor() {
   468     public Color getColor() {