43 |
import java.awt.Rectangle; |
import java.awt.Rectangle; |
44 |
import java.io.Serializable; |
import java.io.Serializable; |
45 |
|
|
46 |
|
import javax.swing.BorderFactory; |
47 |
import javax.swing.JLabel; |
import javax.swing.JLabel; |
48 |
import javax.swing.JTable; |
import javax.swing.JTable; |
49 |
|
import javax.swing.UIManager; |
50 |
import javax.swing.border.Border; |
import javax.swing.border.Border; |
51 |
import javax.swing.border.EmptyBorder; |
import javax.swing.border.EmptyBorder; |
52 |
import javax.swing.JTextField; |
import javax.swing.JTextField; |
66 |
{ |
{ |
67 |
public UIResource() |
public UIResource() |
68 |
{ |
{ |
69 |
|
super(); |
70 |
} |
} |
71 |
} |
} |
72 |
|
|
148 |
setBackground(table.getBackground()); |
setBackground(table.getBackground()); |
149 |
setForeground(table.getForeground()); |
setForeground(table.getForeground()); |
150 |
} |
} |
151 |
|
if (hasFocus) |
152 |
|
{ |
153 |
|
setBackground(table.getBackground()); |
154 |
|
setBorder(UIManager.getBorder("Table.focusCellHighlightBorder")); |
155 |
|
} |
156 |
|
else |
157 |
|
setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1)); |
158 |
|
|
159 |
setEnabled(table.isEnabled()); |
setEnabled(table.isEnabled()); |
160 |
setFont(table.getFont()); |
setFont(table.getFont()); |
161 |
|
|
162 |
return this; |
return this; |
163 |
} |
} |
164 |
|
|