我在编辑一个单元格时遇到了问题,我想说我的英语不是很好。
我添加了一个TableCellEditor
(扩展了一个DefaultCellEditor,我知道这不是最好的,但代码不是我的)。当我输入字母不是,
table.setRowsHeight(comp.getHeight());
有效,但我不想要这个,我想在行中修改文本字段
所以我试着
comp.setPreferredSize(comp.getWidth(),table.getRowsHeight())
但是没有按预期工作。
答案 0 :(得分:2)
使用Nimbus外观时遇到了类似的问题。通过调用
删除边框JTextField#setBorder( null )
解决了它