home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import javax.swing.event.TableModelEvent;
-
- final class JTable$ModelChange {
- int startModelIndex;
- int endModelIndex;
- int type;
- int modelRowCount;
- TableModelEvent event;
- int length;
- boolean allRowsChanged;
- // $FF: synthetic field
- final JTable this$0;
-
- JTable$ModelChange(JTable var1, TableModelEvent var2) {
- this.this$0 = var1;
- this.startModelIndex = Math.max(0, var2.getFirstRow());
- this.endModelIndex = var2.getLastRow();
- this.modelRowCount = var1.getModel().getRowCount();
- if (this.endModelIndex < 0) {
- this.endModelIndex = Math.max(0, this.modelRowCount - 1);
- }
-
- this.length = this.endModelIndex - this.startModelIndex + 1;
- this.type = var2.getType();
- this.event = var2;
- this.allRowsChanged = var2.getLastRow() == Integer.MAX_VALUE;
- }
- }
-