--- old/jdk/src/share/classes/javax/swing/table/JTableHeader.java 2014-08-11 11:51:29.572776400 +0400 +++ new/jdk/src/share/classes/javax/swing/table/JTableHeader.java 2014-08-11 11:51:29.155752500 +0400 @@ -22,7 +22,6 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ - package javax.swing.table; import sun.swing.table.DefaultTableCellHeaderRenderer; @@ -36,14 +35,13 @@ import javax.swing.plaf.*; import javax.accessibility.*; +import java.beans.BeanProperty; import java.beans.PropertyChangeListener; import java.beans.Transient; import java.io.ObjectOutputStream; -import java.io.ObjectInputStream; import java.io.IOException; - /** * This is the object which manages the header of the JTable. *

@@ -167,10 +165,9 @@ /** * Sets the table associated with this header. * @param table the new table - * @beaninfo - * bound: true - * description: The table associated with this header. */ + @BeanProperty(description + = "The table associated with this header.") public void setTable(JTable table) { JTable old = this.table; this.table = table; @@ -191,10 +188,9 @@ * @param reorderingAllowed true if the table view should allow * reordering; otherwise false * @see #getReorderingAllowed - * @beaninfo - * bound: true - * description: Whether the user can drag column headers to reorder columns. */ + @BeanProperty(description + = "Whether the user can drag column headers to reorder columns.") public void setReorderingAllowed(boolean reorderingAllowed) { boolean old = this.reorderingAllowed; this.reorderingAllowed = reorderingAllowed; @@ -219,10 +215,9 @@ * @param resizingAllowed true if table view should allow * resizing * @see #getResizingAllowed - * @beaninfo - * bound: true - * description: Whether the user can resize columns by dragging between headers. */ + @BeanProperty(description + = "Whether the user can resize columns by dragging between headers.") public void setResizingAllowed(boolean resizingAllowed) { boolean old = this.resizingAllowed; this.resizingAllowed = resizingAllowed; @@ -510,10 +505,9 @@ * @exception IllegalArgumentException * if newModel is null * @see #getColumnModel - * @beaninfo - * bound: true - * description: The object governing the way columns appear in the view. */ + @BeanProperty(description + = "The object governing the way columns appear in the view.") public void setColumnModel(TableColumnModel columnModel) { if (columnModel == null) { throw new IllegalArgumentException("Cannot set a null ColumnModel");