I am running matlab 2018 and 2019. Once a uitable created and populated I have tried some customisation without any success
function JavaCustom(hTable)jscroll=findjobj(hTable);jtable=jscroll.getViewport.getView;%change background color of a given column k to red
k=1;cr=javax.swing.table.DefaultTableCellRenderer;%set color
cr.setBackground(java.awt.Color(1,0,0));jtable.getColumnModel.getColumn(k-1).setCellRenderer(cr);jtable.repaint;%update
%sorting
%jtable.setSortable=true;==> error
jtable.setSortingEnabled(true);% jtable.setAutoResort=true;==> error
% jtable.setMultiColumnSortable=true;==> error
% jtable.setPreserveSelectionAfterSorting=true;==> error
jtable.setSortOrderForeground(java.awt.Color.blue);jtable.setShowSortOrderNumber(true);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Any idea?
Best Answer