jdk/src/share/classes/javax/swing/Box.java
Print this page
@@ -20,19 +20,16 @@
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
-
-
package javax.swing;
import java.awt.*;
-import java.awt.event.*;
+import java.beans.JavaBean;
+import java.beans.BeanProperty;
import java.beans.ConstructorProperties;
-import java.util.Locale;
-import java.io.Serializable;
import javax.accessibility.*;
/**
* A lightweight container
* that uses a BoxLayout object as its layout manager.
@@ -75,10 +72,11 @@
* @see BoxLayout
*
* @author Timothy Prinzing
* @since 1.2
*/
+@JavaBean(defaultProperty = "accessibleContext")
@SuppressWarnings("serial")
public class Box extends JComponent implements Accessible {
/**
* Creates a <code>Box</code> that displays its components
@@ -411,10 +409,11 @@
* A new AccessibleAWTBox instance is created if necessary.
*
* @return an AccessibleBox that serves as the
* AccessibleContext of this Box
*/
+ @BeanProperty(bound = false)
public AccessibleContext getAccessibleContext() {
if (accessibleContext == null) {
accessibleContext = new AccessibleBox();
}
return accessibleContext;