
META-INF.modules.java.desktop.classes.javax.swing.table.DefaultTableColumnModel.class Maven / Gradle / Ivy
???? =J
java/lang/Object ()V #javax/swing/event/EventListenerList
)javax/swing/table/DefaultTableColumnModel listenerList %Ljavax/swing/event/EventListenerList; changeEvent Ljavax/swing/event/ChangeEvent; java/util/Vector
tableColumns Ljava/util/Vector;
createSelectionModel "()Ljavax/swing/ListSelectionModel;
! " setSelectionModel #(Ljavax/swing/ListSelectionModel;)V
$ % & setColumnMargin (I)V
( ) invalidateWidthCache
+ , - setColumnSelectionAllowed (Z)V / "java/lang/IllegalArgumentException 1 Object is null
. 3 4 (Ljava/lang/String;)V
6 7 8
addElement (Ljava/lang/Object;)V
: ; < = > javax/swing/table/TableColumn addPropertyChangeListener &(Ljava/beans/PropertyChangeListener;)V @ 'javax/swing/event/TableColumnModelEvent
B C D getColumnCount ()I
? F G )(Ljavax/swing/table/TableColumnModel;II)V
I J K fireColumnAdded ,(Ljavax/swing/event/TableColumnModelEvent;)V
M N O indexOf (Ljava/lang/Object;)I Q R S selectionModel Ljavax/swing/ListSelectionModel; U V W X Y javax/swing/ListSelectionModel removeIndexInterval (II)V
: [ \ > removePropertyChangeListener
^ _ & removeElementAt
a b K fireColumnRemoved d !moveColumn() - Index out of range
f g K fireColumnMoved
i j k elementAt (I)Ljava/lang/Object; U m n o isSelectedIndex (I)Z
q r s insertElementAt (Ljava/lang/Object;I)V U u v w insertIndexInterval (IIZ)V U y z Y addSelectionInterval U | } Y removeSelectionInterval ? ? columnMargin I
? ? fireColumnMarginChanged
? ? D size
? ? ? elements ()Ljava/util/Enumeration; ? Identifier is null
? ? ?
getColumns ? ? ? ? ? java/util/Enumeration hasMoreElements ()Z ? ? ? ? nextElement ()Ljava/lang/Object;
: ? ? ?
getIdentifier
? ? ? equals (Ljava/lang/Object;)Z ? Identifier not found
? ? ? getColumn "(I)Ljavax/swing/table/TableColumn;
: ? ? D getWidth ? ? ? totalColumnWidth
? ? recalcWidthCache ? Cannot set a null SelectionModel U ? ? ? removeListSelectionListener ,(Ljavax/swing/event/ListSelectionListener;)V U ? ? ? addListSelectionListener ? ? ? columnSelectionAllowed Z U ? ? ? getSelectedIndices ()[I U ? ? D getSelectedItemsCount ? *javax/swing/event/TableColumnModelListener
? ? ? add -(Ljava/lang/Class;Ljava/util/EventListener;)V
? ? ? remove
? ? ? getListeners -(Ljava/lang/Class;)[Ljava/util/EventListener; ? -[Ljavax/swing/event/TableColumnModelListener;
? ? ? getListenerList ()[Ljava/lang/Object; ? ? ? K columnAdded ? ? ? K
columnRemoved ? ? ? K columnMoved ? ? ? ? columnSelectionChanged )(Ljavax/swing/event/ListSelectionEvent;)V ? javax/swing/event/ChangeEvent
? ? 8 ? ? ? ? columnMarginChanged "(Ljavax/swing/event/ChangeEvent;)V
? ? ? ? ? java/beans/PropertyChangeEvent getPropertyName ()Ljava/lang/String; ? width ? preferredWidth
? ? ? fireColumnSelectionChanged ? %javax/swing/DefaultListSelectionModel
? ? "javax/swing/table/TableColumnModel !java/beans/PropertyChangeListener 'javax/swing/event/ListSelectionListener java/io/Serializable Signature 3Ljava/util/Vector; Code LineNumberTable LocalVariableTable this +Ljavax/swing/table/DefaultTableColumnModel; addColumn "(Ljavax/swing/table/TableColumn;)V aColumn Ljavax/swing/table/TableColumn;
StackMapTable removeColumn column columnIndex
moveColumn newIndex selected newMargin :()Ljava/util/Enumeration; getColumnIndex
identifier Ljava/lang/Object; enumeration Ljava/util/Enumeration; index LocalVariableTypeTable 8Ljava/util/Enumeration; getColumnMargin getColumnIndexAtX (I)I x cc getTotalColumnWidth newModel oldModel getSelectionModel flag getColumnSelectionAllowed getSelectedColumns getSelectedColumnCount addColumnModelListener /(Ljavax/swing/event/TableColumnModelListener;)V ,Ljavax/swing/event/TableColumnModelListener; removeColumnModelListener getColumnModelListeners /()[Ljavax/swing/event/TableColumnModelListener; i e )Ljavax/swing/event/TableColumnModelEvent; listeners [Ljava/lang/Object;8 &Ljavax/swing/event/ListSelectionEvent; listenerType Ljava/lang/Class; Ljava/lang/Class; :(Ljava/lang/Class;)[TT; propertyChange #(Ljava/beans/PropertyChangeEvent;)V evt Ljava/beans/PropertyChangeEvent; name Ljava/lang/String;F java/lang/String valueChanged
SourceFile DefaultTableColumnModel.java ! ? ? R S ? ? ? ? ? ? ? ? 6*? *? Y? ?
*? *? Y? ? **? ? *? #*? '*? *? &