Попробуйте использовать Java для рендеринга ячейки в таблице. - PullRequest
0 голосов
/ 30 января 2019

У меня есть пример кода, создающий простой пригодный объект и пытающийся отобразить одну из его ячеек.Код выполняется без исключений, но цвет ячейки не меняется.Есть идеи, в чем может быть проблема?

import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
f = figure;
hTable = uitable(f,'Data',randi(100,10,3));
jScroll = findjobj(hTable);
jTable = jScroll.getViewport.getView;
row = 1;
col = 1;
renderer = jTable.getCellRenderer(row, col);
value = jTable.getValueAt(row, col);
comp = renderer.getTableCellRendererComponent(...
        jTable, value, false, false, row,...
        col);
comp.setBackground(Color(1,1,0));
column = jTable.getColumnModel().getColumn(col);
column.setCellRenderer(comp);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...