Как выравнивать текст в JTable и как перекрасить ячейки? - Java
Формулировка задачи:
Господа, я поставил JTable на фрейм, сетку включил, первый столбец уменьшил,
подскажите пожалуйста, как выравнить по центру текст в ячейках и поменять фон больших ячеек в шахматном порядке?
Листинг программы
- private void formWindowOpened(java.awt.event.WindowEvent evt) {
- jTable1.setShowGrid(true);
- TableColumn column1 = jTable1.getColumnModel().getColumn(0);
- column1.setMinWidth(18);
- column1.setMaxWidth(18);
- column1.setPreferredWidth(18);
- }
Решение задачи: «Как выравнивать текст в JTable и как перекрасить ячейки?»
textual
Листинг программы
- private void formWindowOpened(java.awt.event.WindowEvent evt) {
- jTable1.setShowGrid(true);
- TableColumn column1 = jTable1.getColumnModel().getColumn(0);
- column1.setMinWidth(18);
- column1.setMaxWidth(18);
- column1.setPreferredWidth(18);
- DefaultTableCellRenderer r = (DefaultTableCellRenderer) jTable1.getDefaultRenderer(String.class);
- //Выравнивание по горизонтали и вертикали
- r.setHorizontalAlignment(JLabel.CENTER);
- // r.setVerticalAlignment(JLabel.TOP);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д