src/share/classes/javax/swing/plaf/nimbus/DerivedColor.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 36,45 ****
--- 36,46 ----
* value will update to reflect the new derived color. Property change events
* are fired for the "rgb" property when the derived color changes.
*
* @author Jasper Potts
*/
+ @SuppressWarnings("serial") // Same-version serialization only
class DerivedColor extends Color {
private final String uiDefaultParentName;
private final float hOffset, sOffset, bOffset;
private final int aOffset;
private int argbValue;
*** 171,180 ****
--- 172,182 ----
" offsets=" + getHueOffset() + "," + getSaturationOffset() + ","
+ getBrightnessOffset() + "," + getAlphaOffset();
return src == null ? s : s + " pColor=" + src.getRed() + "," + src.getGreen() + "," + src.getBlue();
}
+ @SuppressWarnings("serial") // Same-version serialization only
static class UIResource extends DerivedColor implements javax.swing.plaf.UIResource {
UIResource(String uiDefaultParentName, float hOffset, float sOffset,
float bOffset, int aOffset) {
super(uiDefaultParentName, hOffset, sOffset, bOffset, aOffset);
}