У меня есть таблица, каждая ячейка содержит изображение. если размер изображения больше высоты строки, я добавил JScrollPane
. Теперь, когда я запускаю приложение, прокрутка видима в каждой ячейке, но я не могу ее прокручивать.
Как мне это сделать?
Ниже приведен код, который я использую для добавления панели прокрутки.
Любой образец кода будет оценен.
private final JTable table = new JTable(model)
{
@Override public Component prepareRenderer(TableCellRenderer tcr, int row, int column)
{
Component c = super.prepareRenderer(tcr, row, column);
if(isRowSelected(row))
{
c.setForeground(getSelectionForeground());
c.setBackground(getSelectionBackground());
}
else{
c.setForeground(getForeground());
c.setBackground((row%2==0)?evenColor:getBackground());
}
JScrollPane _pane=new JScrollPane(c);
table.setRowHeight(100);
return _pane;
}
};
Для прокрутки Щелкните правой кнопкой мыши на Jtable Autocreatecolumnfrommodel = false (deactivaded)