src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 1998, 2008, 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) 1998, 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
*** 56,65 ****
--- 56,66 ----
* has been added to the <code>java.beans</code> package.
* Please see {@link java.beans.XMLEncoder}.
*
* @author Michael C. Albers
*/
+ @SuppressWarnings("serial") // Same-version serialization only
public class MetalIconFactory implements Serializable {
// List of code-drawn Icons
private static Icon fileChooserDetailViewIcon;
private static Icon fileChooserHomeFolderIcon;
*** 1552,1561 ****
--- 1553,1563 ----
* the same version of Swing. As of 1.4, support for long term storage
* of all JavaBeans™
* has been added to the <code>java.beans</code> package.
* Please see {@link java.beans.XMLEncoder}.
*/
+ @SuppressWarnings("serial") // Same-version serialization only
public static class FolderIcon16 implements Icon, Serializable {
ImageCacher imageCacher;
public void paintIcon(Component c, Graphics g, int x, int y) {
*** 1634,1643 ****
--- 1636,1646 ----
* the same version of Swing. As of 1.4, support for long term storage
* of all JavaBeans™
* has been added to the <code>java.beans</code> package.
* Please see {@link java.beans.XMLEncoder}.
*/
+ @SuppressWarnings("serial") // Same-version serialization only
public static class TreeFolderIcon extends FolderIcon16 {
public int getShift() { return -1; }
public int getAdditionalHeight() { return 2; }
}
*** 1653,1662 ****
--- 1656,1666 ----
* the same version of Swing. As of 1.4, support for long term storage
* of all JavaBeans™
* has been added to the <code>java.beans</code> package.
* Please see {@link java.beans.XMLEncoder}.
*/
+ @SuppressWarnings("serial") // Same-version serialization only
public static class FileIcon16 implements Icon, Serializable {
ImageCacher imageCacher;
public void paintIcon(Component c, Graphics g, int x, int y) {
*** 1738,1747 ****
--- 1742,1752 ----
* the same version of Swing. As of 1.4, support for long term storage
* of all JavaBeans™
* has been added to the <code>java.beans</code> package.
* Please see {@link java.beans.XMLEncoder}.
*/
+ @SuppressWarnings("serial") // Same-version serialization only
public static class TreeControlIcon implements Icon, Serializable {
// This data member should not have been exposed. It's called
// isLight, but now it really means isCollapsed. Since we can't change
// any APIs... that's life.
protected boolean isLight;