Galera eu tenho uma jTable com apenas 1 coluna que é composta por vários jTextArea como linhas, utilizei tal padrão devido a necessidade de haver quebras de linha na mesma, porém estou com um problema, não estou conseguindo selecionar parte dos textos com o mouse, então gostaria de saber como posso selecionar partes das linhas na jtable e copiá-los com ( CTRL + C ).
jTable1.getColumnModel().getColumn(0).setCellRenderer(new WordWrapCellRenderer());
…
class WordWrapCellRenderer extends JTextArea implements TableCellRenderer {
WordWrapCellRenderer() {
setLineWrap(true);
setWrapStyleWord(true);
}
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
setText(value.toString());
setSize(table.getColumnModel().getColumn(column).getWidth(), getPreferredSize().height);
if (table.getRowHeight(row) != getPreferredSize().height) {
table.setRowHeight(row, getPreferredSize().height);
}
return this;
}
}