File tree Expand file tree Collapse file tree 2 files changed +35
-4
lines changed
java-desktop-util-swing/src
main/java/ec/util/grid/swing
test/java/ec/util/grid/swing Expand file tree Collapse file tree 2 files changed +35
-4
lines changed Original file line number Diff line number Diff line change @@ -174,6 +174,10 @@ public void setRowRenderer(TableCellRenderer renderer) {
174174 fct .getFixedTable ().setDefaultRenderer (Object .class , renderer );
175175 }
176176
177+ public TableCellRenderer getCornerRenderer () {
178+ return fct .getFixedTable ().getTableHeader ().getDefaultRenderer ();
179+ }
180+
177181 public void setCornerRenderer (TableCellRenderer renderer ) {
178182 fct .getFixedTable ().getTableHeader ().setDefaultRenderer (renderer );
179183 }
@@ -494,10 +498,6 @@ public void setGridModel(GridModel gridModel) {
494498 fireTableStructureChanged ();
495499 }
496500
497- public GridModel getGridModel () {
498- return gridModel ;
499- }
500-
501501 public boolean hasData () {
502502 return gridModel .getRowCount () > 0 || gridModel .getColumnCount () > 0 ;
503503 }
Original file line number Diff line number Diff line change 1+ package ec .util .grid .swing ;
2+
3+ import org .junit .jupiter .api .Test ;
4+
5+ import javax .swing .table .DefaultTableCellRenderer ;
6+
7+ import static org .assertj .core .api .Assertions .assertThat ;
8+
9+ public class JGridTest {
10+
11+ @ Test
12+ public void testRenderers () {
13+ JGrid x = new JGrid ();
14+
15+ DefaultTableCellRenderer corner = new DefaultTableCellRenderer ();
16+ DefaultTableCellRenderer column = new DefaultTableCellRenderer ();
17+ DefaultTableCellRenderer row = new DefaultTableCellRenderer ();
18+
19+ assertThat (x .getCornerRenderer ()).isNotEqualTo (corner );
20+ assertThat (x .getColumnRenderer ()).isNotEqualTo (column );
21+ assertThat (x .getRowRenderer ()).isNotEqualTo (row );
22+
23+ x .setCornerRenderer (corner );
24+ x .setColumnRenderer (column );
25+ x .setRowRenderer (row );
26+
27+ assertThat (x .getCornerRenderer ()).isEqualTo (corner );
28+ assertThat (x .getColumnRenderer ()).isEqualTo (column );
29+ assertThat (x .getRowRenderer ()).isEqualTo (row );
30+ }
31+ }
You can’t perform that action at this time.
0 commit comments