src/share/classes/java/awt/Adjustable.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1996, 2003, 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) 1996, 2013, 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
*** 25,61 **** package java.awt; import java.awt.event.*; ! import javax.tools.annotation.GenerateNativeHeader; /** * The interface for objects which have an adjustable numeric value * contained within a bounded range of values. * * @author Amy Fowler * @author Tim Prinzing */ - /* No native methods here, but the constants are needed in the supporting JNI code */ - @GenerateNativeHeader public interface Adjustable { /** * Indicates that the <code>Adjustable</code> has horizontal orientation. */ ! public static final int HORIZONTAL = 0; /** * Indicates that the <code>Adjustable</code> has vertical orientation. */ ! public static final int VERTICAL = 1; /** * Indicates that the <code>Adjustable</code> has no orientation. */ ! public static final int NO_ORIENTATION = 2; /** * Gets the orientation of the adjustable object. * @return the orientation of the adjustable object; * either <code>HORIZONTAL</code>, <code>VERTICAL</code>, --- 25,59 ---- package java.awt; import java.awt.event.*; ! import java.lang.annotation.Native; /** * The interface for objects which have an adjustable numeric value * contained within a bounded range of values. * * @author Amy Fowler * @author Tim Prinzing */ public interface Adjustable { /** * Indicates that the <code>Adjustable</code> has horizontal orientation. */ ! @Native public static final int HORIZONTAL = 0; /** * Indicates that the <code>Adjustable</code> has vertical orientation. */ ! @Native public static final int VERTICAL = 1; /** * Indicates that the <code>Adjustable</code> has no orientation. */ ! @Native public static final int NO_ORIENTATION = 2; /** * Gets the orientation of the adjustable object. * @return the orientation of the adjustable object; * either <code>HORIZONTAL</code>, <code>VERTICAL</code>,