public MainPanel() { super(new BorderLayout()); table.setAutoCreateRowSorter(true); table.setSurrendersFocusOnKeystroke(true); table.setRowHeight(64); TableColumn c = table.getColumnModel().getColumn(1); c.setCellEditor(new TextAreaCellEditor()); c.setCellRenderer(new TextAreaCellRenderer()); add(new JScrollPane(table)); setPreferredSize(new Dimension(320, 240)); }