Раскраска таблицы - Java
Формулировка задачи:
Всем привет. столкнулся с проблемой: в таблице 9х9 надо закрасить квадрат 3х3
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer(){ @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column){ Component cell = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); for (int i=0; i<=8; i++) cell.setBackground(Color.white); for (int i=0; i<=2; i++) for (int j=0; j<=2; j++) cell.setBackground(Color.red); return cell; } }; for(int i=0; i<=8;i++) { if(i<=8) Field.getColumnModel().getColumn(i).setCellRenderer(renderer); }
Решение задачи: «Раскраска таблицы»
textual
Листинг программы
if(row >= 3 && row <= 6 && column >= 3 && column <= 6){ cell.setBackground(Color.red); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д