Hallo,
ich habe nachfolgende Tabelle in der ich beim Anklicken einer Tabellen-Zelle diese CYAN-farbig färbe.
Dies funktioniert einwandfrei.
Wie muss ich den Code ändern bzw. ergänzen, damit nicht nur die angeklickte Zelle Cyan gefärbt wird, sondern noch
zusätzlich Weitere andersfarbig
z.B.: rc(row+x1, column+y1).setBackground(Color.RED); ?
oder: rc(row-x2, column-y4).setBackground(Color.YELLOW); ?
Vielen Dank für Eure Unterstützung
skrobi
ich habe nachfolgende Tabelle in der ich beim Anklicken einer Tabellen-Zelle diese CYAN-farbig färbe.
Dies funktioniert einwandfrei.
Wie muss ich den Code ändern bzw. ergänzen, damit nicht nur die angeklickte Zelle Cyan gefärbt wird, sondern noch
zusätzlich Weitere andersfarbig
z.B.: rc(row+x1, column+y1).setBackground(Color.RED); ?
oder: rc(row-x2, column-y4).setBackground(Color.YELLOW); ?
Vielen Dank für Eure Unterstützung
skrobi
Java:
JTable WORKTAB_table = new JTable(WORKTAB_model)
{
:
public boolean isCellEditable( int rowIndex , int columnInd ex)
{
:
class CustomRenderer extends DefaultTableCellRenderer {
:
public CustomRenderer(int rows, int cols) {
} // END public CustomRenderer(int rows, int cols) {
public CustomRenderer(String[][] WORKTAB_DATA, String[] WORKTAB_UEBER) {
// TODO Auto-generated constructor stub
}
@Override
public Component getTableCellRendererComponent(
JTable table, Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
Component rc = super.getTableCellRendererComponent
(table, value, isSelected, hasFocus, row, column);
if (row == A.SafeIx1_Row &&
column == A.SafeIx1_Col) {
rc.setBackground(Color.CYAN);
// ====>>>> hier so oder so ähnlich ergänzen
// z.B.: rc(row+x1, column+y1).setBackground(Color.RED); ?
// oder: rc(row-x2, column-y4).setBackground(Color.YELLOW);?
};