Выберите ячейку, например: строка 1 col1
Привет ребята ,
как бы я программно выделил ячейку , например: highlite row1 col1 в uitable в matlab ?
Что я уже пробовал:
я пробовал некоторые коды, но они не работали
Аналогичное обсуждение с принятым решением:
Программное выделение ячеек в uitable для - ответы по MATLAB - Матлаб Центральный[^]
Как выбрать/выделить ячейку/строку в uitable программно? - MATLAB Answers - MATLAB Central[^]
% m = numeric handle to uitable m = uitable(...); jUIScrollPane = findjobj(m); jUITable = jUIScrollPane.getViewport.getView; jUITable.changeSelection(row-1,col-1, false, false); % subtract 1 from row and col you want selected % the last two arguments do the following: % false, false: Clear the previous selection and ensure the % new cell is selected. % false, true: Extend the previous selection (select a range of cells). % true, false: Toggle selection % true, true: Apply the selection state of the anchor to all cells % between it and the specified cell.
я пробовал их, но они не работали .
В этом случае, для быстрого ответа, я бы предложил разместить сообщение на форуме Matlab для более конкретного вашего случая, так как вышеописанные решения не работают для вас.