1- package com .dut .swing .components .table .mergecells .gridbagtable ;
1+ package com .DUT .swing .components .table .mergecells .gridbagtable ;
22
3- import java .awt .Point ;
4- import java .util .Arrays ;
5- import java .util .List ;
6- import java .util .Vector ;
7-
8- import javax .swing .event .TableModelEvent ;
9- import javax .swing .event .TableModelListener ;
10- import javax .swing .table .AbstractTableModel ;
3+ import java .awt .Point ;
4+ import java .util .Arrays ;
5+ import java .util .List ;
6+ import java .util .Vector ;
7+
8+ import javax .swing .event .TableModelEvent ;
9+ import javax .swing .event .TableModelListener ;
10+ import javax .swing .table .AbstractTableModel ;
1111import javax .swing .table .TableModel ;
1212
1313public class DefaultGridBagTableModel implements GridBagModel , TableModelListener {
@@ -23,7 +23,7 @@ public void setTableModel(AbstractTableModel model){
2323 if ( model != null && model != this .model ){
2424 if ( this .model != null )
2525 this .model .removeTableModelListener (this );
26- //防止多次添加监听器
26+ //闃叉澶氭娣诲姞鐩戝惉鍣�
2727 model .removeTableModelListener (this );
2828 model .addTableModelListener (this );
2929 this .model = model ;
@@ -40,7 +40,7 @@ public void clearMergence(){
4040 if ( model == null )
4141 return ;
4242
43- //初始化,每个格子占的格子数为 (1,1);
43+ //鍒濆鍖栵紝姣忎釜鏍煎瓙鍗犵殑鏍煎瓙鏁颁负 (1,1);
4444 for (int row =model .getRowCount (); --row >=0 ;){
4545 List <Point > infos = new Vector <Point >();
4646 for (int col =model .getColumnCount (); --col >=0 ;){
@@ -160,7 +160,7 @@ public boolean spliteCellAt(int row, int column) {
160160
161161 @ Override
162162 /**
163- * table中发生行的添加和删除的时候需要修改该模型
163+ * table涓彂鐢熻鐨勬坊鍔犲拰鍒犻櫎鐨勬椂鍊欓渶瑕佷慨鏀硅妯″瀷
164164 */
165165 public void tableChanged (TableModelEvent e ) {
166166 int row = e .getFirstRow ();
0 commit comments