src/java.desktop/share/classes/javax/swing/JViewport.java

Print this page

        

*** 26,35 **** --- 26,36 ---- package javax.swing; import java.awt.*; import java.awt.event.*; import java.awt.peer.ComponentPeer; + import java.beans.BeanProperty; import java.beans.Transient; import javax.swing.plaf.ViewportUI; import javax.swing.event.*; import javax.swing.border.*;
*** 298,314 **** /** * Sets the L&amp;F object that renders this component. * * @param ui the <code>ViewportUI</code> L&amp;F object * @see UIDefaults#getUI - * @beaninfo - * bound: true - * hidden: true - * attribute: visualUpdate true - * description: The UI object that implements the Component's LookAndFeel. * @since 1.3 */ public void setUI(ViewportUI ui) { super.setUI(ui); } --- 299,312 ---- /** * Sets the L&amp;F object that renders this component. * * @param ui the <code>ViewportUI</code> L&amp;F object * @see UIDefaults#getUI * @since 1.3 */ + @BeanProperty(hidden = true, visualUpdate = true, description + = "The UI object that implements the Component's LookAndFeel.") public void setUI(ViewportUI ui) { super.setUI(ui); }
*** 586,598 **** * all existing values within this object are overwritten. * * @param insets the <code>Insets</code> object which can be reused * @return this viewports inset values * @see #getInsets - * @beaninfo - * expert: true */ public final Insets getInsets(Insets insets) { insets.left = insets.top = insets.right = insets.bottom = 0; return insets; } --- 584,595 ---- * all existing values within this object are overwritten. * * @param insets the <code>Insets</code> object which can be reused * @return this viewports inset values * @see #getInsets */ + @BeanProperty(expert = true) public final Insets getInsets(Insets insets) { insets.left = insets.top = insets.right = insets.bottom = 0; return insets; }
*** 859,877 **** * * @see #BLIT_SCROLL_MODE * @see #BACKINGSTORE_SCROLL_MODE * @see #SIMPLE_SCROLL_MODE * - * @beaninfo - * bound: false - * description: Method of moving contents for incremental scrolls. - * enum: BLIT_SCROLL_MODE JViewport.BLIT_SCROLL_MODE - * BACKINGSTORE_SCROLL_MODE JViewport.BACKINGSTORE_SCROLL_MODE - * SIMPLE_SCROLL_MODE JViewport.SIMPLE_SCROLL_MODE - * * @since 1.3 */ public void setScrollMode(int mode) { scrollMode = mode; backingStore = mode == BACKINGSTORE_SCROLL_MODE; } --- 856,872 ---- * * @see #BLIT_SCROLL_MODE * @see #BACKINGSTORE_SCROLL_MODE * @see #SIMPLE_SCROLL_MODE * * @since 1.3 */ + @BeanProperty(bound = false, enumerationValues = { + "JViewport.BLIT_SCROLL_MODE", + "JViewport.BACKINGSTORE_SCROLL_MODE", + "JViewport.SIMPLE_SCROLL_MODE"}, description + = "Method of moving contents for incremental scrolls.") public void setScrollMode(int mode) { scrollMode = mode; backingStore = mode == BACKINGSTORE_SCROLL_MODE; }