src/share/classes/javax/swing/plaf/metal/MetalTitlePane.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2000, 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) 2000, 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
*** 47,56 ****
--- 47,57 ----
* be created.
*
* @author Terry Kellerman
* @since 1.4
*/
+ @SuppressWarnings("serial") // Superclass is not serializable across versions
class MetalTitlePane extends JComponent {
private static final Border handyEmptyBorder = new EmptyBorder(0,0,0,0);
private static final int IMAGE_HEIGHT = 16;
private static final int IMAGE_WIDTH = 16;
*** 779,788 ****
--- 780,790 ----
}
/**
* Actions used to <code>close</code> the <code>Window</code>.
*/
+ @SuppressWarnings("serial") // Superclass is not serializable across versions
private class CloseAction extends AbstractAction {
public CloseAction() {
super(UIManager.getString("MetalTitlePane.closeTitle",
getLocale()));
}
*** 794,803 ****
--- 796,806 ----
/**
* Actions used to <code>iconfiy</code> the <code>Frame</code>.
*/
+ @SuppressWarnings("serial") // Superclass is not serializable across versions
private class IconifyAction extends AbstractAction {
public IconifyAction() {
super(UIManager.getString("MetalTitlePane.iconifyTitle",
getLocale()));
}
*** 809,818 ****
--- 812,822 ----
/**
* Actions used to <code>restore</code> the <code>Frame</code>.
*/
+ @SuppressWarnings("serial") // Superclass is not serializable across versions
private class RestoreAction extends AbstractAction {
public RestoreAction() {
super(UIManager.getString
("MetalTitlePane.restoreTitle", getLocale()));
}
*** 824,833 ****
--- 828,838 ----
/**
* Actions used to <code>restore</code> the <code>Frame</code>.
*/
+ @SuppressWarnings("serial") // Superclass is not serializable across versions
private class MaximizeAction extends AbstractAction {
public MaximizeAction() {
super(UIManager.getString("MetalTitlePane.maximizeTitle",
getLocale()));
}
*** 841,850 ****
--- 846,856 ----
/**
* Class responsible for drawing the system menu. Looks up the
* image to draw from the Frame associated with the
* <code>JRootPane</code>.
*/
+ @SuppressWarnings("serial") // Superclass is not serializable across versions
private class SystemMenuBar extends JMenuBar {
public void paint(Graphics g) {
if (isOpaque()) {
g.setColor(getBackground());
g.fillRect(0, 0, getWidth(), getHeight());