33 * A subclass of java.awt.Font that implements UIResource. 34 * UI classes which set default font properties should use 35 * this class. 36 * <p> 37 * <strong>Warning:</strong> 38 * Serialized objects of this class will not be compatible with 39 * future Swing releases. The current serialization support is 40 * appropriate for short term storage or RMI between applications running 41 * the same version of Swing. As of 1.4, support for long term storage 42 * of all JavaBeans™ 43 * has been added to the <code>java.beans</code> package. 44 * Please see {@link java.beans.XMLEncoder}. 45 * 46 * @see javax.swing.plaf.UIResource 47 * @author Hans Muller 48 * 49 */ 50 @SuppressWarnings("serial") // Same-version serialization only 51 public class FontUIResource extends Font implements UIResource 52 { 53 public FontUIResource(String name, int style, int size) { 54 super(name, style, size); 55 } 56 57 public FontUIResource(Font font) { 58 super(font); 59 } 60 } | 33 * A subclass of java.awt.Font that implements UIResource. 34 * UI classes which set default font properties should use 35 * this class. 36 * <p> 37 * <strong>Warning:</strong> 38 * Serialized objects of this class will not be compatible with 39 * future Swing releases. The current serialization support is 40 * appropriate for short term storage or RMI between applications running 41 * the same version of Swing. As of 1.4, support for long term storage 42 * of all JavaBeans™ 43 * has been added to the <code>java.beans</code> package. 44 * Please see {@link java.beans.XMLEncoder}. 45 * 46 * @see javax.swing.plaf.UIResource 47 * @author Hans Muller 48 * 49 */ 50 @SuppressWarnings("serial") // Same-version serialization only 51 public class FontUIResource extends Font implements UIResource 52 { 53 /** 54 * Constructs a {@code FontUIResource}. 55 * @param name the font name 56 * @param style the style constant for the font 57 * @param size the point size of the font 58 */ 59 public FontUIResource(String name, int style, int size) { 60 super(name, style, size); 61 } 62 63 /** 64 * Constructs a {@code FontUIResource}. 65 * @param font the font 66 */ 67 public FontUIResource(Font font) { 68 super(font); 69 } 70 } |