我正在使用Netbeans RCP并希望使jtable中的单元格选择更明显。 因此,我想提请红线类似如下:支持选择单元格的行
见截图:http://i.stack.imgur.com/WRRyq.png
我只用GIMP上绘制的截图线;-)
当选择的增加和更多的细胞被选择,红线应该是选择的边界,并且应该标记栏头中的整个宽度和行头中的整个高度。
我的表格将会更大,固定的列数约为35,并且行数未定。 有没有人尝试过这样的事情?
非常感谢! - 迈克尔
我正在使用Netbeans RCP并希望使jtable中的单元格选择更明显。 因此,我想提请红线类似如下:支持选择单元格的行
见截图:http://i.stack.imgur.com/WRRyq.png
我只用GIMP上绘制的截图线;-)
当选择的增加和更多的细胞被选择,红线应该是选择的边界,并且应该标记栏头中的整个宽度和行头中的整个高度。
我的表格将会更大,固定的列数约为35,并且行数未定。 有没有人尝试过这样的事情?
非常感谢! - 迈克尔
这些可能会指导您有用的信息。抱歉,我无法为您的案例提供确切的答案。
大纲视图是一个大胖的JTable,所以基本上搜索父组件的信息会给你更多关于内部事物的信息。
org.openide.explorer.view.OutlineView outlineView;
要启用行选择: outlineView.getOutline().setRowSelectionAllowed(true);
要定义行选择模式:outlineView.getOutline().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
要禁用小区选择:outlineView.getOutline().setCellSelectionEnabled(false);
谢谢!你的回答不是答案,但给了我一个关于如何解决问题的提示! – 2012-04-13 08:37:54
不客气:)。 – JMelnik 2012-04-13 08:55:15
有你尝试过什么吗? – 2012-04-13 06:25:47
你是否已经开始乱用你自定义的JTable变体的被覆盖的绘制函数? – bmkorkut 2012-04-13 06:29:51
我试图将ETable的子类重写paintComponent方法,但不知道如何。 initComponent被锁定以便通过netbeans进行编辑。我仍然搜索了大约2周,但对于netbeans RCP并没有太多的例子。有一个后创建和post-init用于更改initComponent方法,但这似乎不是我需要的子类化。我想离开马蒂斯,让我的问题得到解决...... – 2012-04-13 08:22:27