Had to change the color of the selected row to previous color since it was completely unreadable (white text on light pink background) when running Adempiere under the Windows theme.
Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=2982910
This commit is contained in:
parent
2544805d47
commit
6bdd1109b3
|
@ -712,17 +712,15 @@ public class CTable extends JTable
|
||||||
int vColIndex) {
|
int vColIndex) {
|
||||||
Component c = super.prepareRenderer(renderer, rowIndex, vColIndex);
|
Component c = super.prepareRenderer(renderer, rowIndex, vColIndex);
|
||||||
if (c==null) return c;
|
if (c==null) return c;
|
||||||
if (!this.isCellEditable(rowIndex, vColIndex))
|
if (!this.isCellEditable(rowIndex, vColIndex) || isCellSelected(rowIndex, vColIndex))
|
||||||
return c;
|
return c;
|
||||||
if (rowIndex % 2 == 0 && !isCellSelected(rowIndex, vColIndex)) {
|
if (rowIndex % 2 == 0) {
|
||||||
c.setBackground(AdempierePLAF.getFieldBackground_Selected());
|
c.setBackground(AdempierePLAF.getFieldBackground_Selected());
|
||||||
} else {
|
} else {
|
||||||
// If not shaded, match the table's background
|
// If not shaded, match the table's background
|
||||||
c.setBackground(getBackground());
|
c.setBackground(getBackground());
|
||||||
}
|
}
|
||||||
if (isCellSelected(rowIndex, vColIndex))
|
return c;
|
||||||
c.setBackground(AdempierePLAF.getFieldBackground_ReadOnly());
|
|
||||||
return c;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class ColumnAttributes {
|
class ColumnAttributes {
|
||||||
|
|
Loading…
Reference in New Issue