我正在使用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