X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=compat%2FJList6.java;h=a504abb0db7519ddd63ab45b105f7dd6496093e7;hb=HEAD;hp=ca44165067d0676ad62861c3005dc5452fb19469;hpb=6d25541efc12eb4a3bc390dc8e2ccedb10c5a1df;p=fanfix.git diff --git a/compat/JList6.java b/compat/JList6.java deleted file mode 100644 index ca44165..0000000 --- a/compat/JList6.java +++ /dev/null @@ -1,84 +0,0 @@ -package be.nikiroo.utils.compat; - -import javax.swing.JList; -import javax.swing.ListCellRenderer; -import javax.swing.ListModel; - -/** - * Compatibility layer so I can at least get rid of the warnings of using - * {@link JList} without a parameter (and still staying Java 1.6 compatible). - *

- * This class is merely a {@link JList} that you can parametrise also in Java - * 1.6. - * - * @author niki - * - * @param - * the type to use - */ -@SuppressWarnings({ "unchecked", "rawtypes" }) // not compatible Java 1.6 -public class JList6 extends JList { - private static final long serialVersionUID = 1L; - - @Override - @Deprecated - /** - * @deprecated please use {@link JList6#setCellRenderer(ListCellRenderer6)} - * instead - */ - public void setCellRenderer(ListCellRenderer cellRenderer) { - super.setCellRenderer(cellRenderer); - } - - /** - * Sets the delegate that is used to paint each cell in the list. The job of - * a cell renderer is discussed in detail in the class - * level documentation. - *

- * If the {@code prototypeCellValue} property is {@code non-null}, setting - * the cell renderer also causes the {@code fixedCellWidth} and - * {@code fixedCellHeight} properties to be re-calculated. Only one - * PropertyChangeEvent is generated however - for the - * cellRenderer property. - *

- * The default value of this property is provided by the {@code ListUI} - * delegate, i.e. by the look and feel implementation. - *

- * This is a JavaBeans bound property. - * - * @param cellRenderer - * the ListCellRenderer that paints list cells - * @see #getCellRenderer - * @beaninfo bound: true attribute: visualUpdate true description: The - * component used to draw the cells. - */ - public void setCellRenderer(ListCellRenderer6 cellRenderer) { - super.setCellRenderer(cellRenderer); - } - - @Override - @Deprecated - public void setModel(ListModel model) { - super.setModel(model); - } - - /** - * Sets the model that represents the contents or "value" of the list, - * notifies property change listeners, and then clears the list's selection. - *

- * This is a JavaBeans bound property. - * - * @param model - * the ListModel that provides the list of items for - * display - * @exception IllegalArgumentException - * if model is null - * @see #getModel - * @see #clearSelection - * @beaninfo bound: true attribute: visualUpdate true description: The - * object that contains the data to be drawn by this JList. - */ - public void setModel(ListModel6 model) { - super.setModel(model); - } -}