tableviewer

    0熱度

    1回答

    我有一個由兩列構成的表,其中包含第一列中的複選框和第二列中的ComboBoxCellEditor。當我在ComboBox中選擇某個對象時,相應行狀態的複選框應該更改爲checked。 tabViewer = new TableViewer(innerTopComp, SWT.FULL_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL | SWT.CHECK); 而

    0熱度

    1回答

    我有一個TableViewer,喜歡有一個列上的圖形。我怎樣才能做到這一點? 什麼不工作是: 我試過TableEditor用帆布,片段: MyCanvas canvas = new MyCanvas (tableViewer.getTable(), SWT.NONE, (MyClass)item.getData()); 與具有PaintListener MyCanvas做繪圖工作。 它在繪製表

    0熱度

    1回答

    有誰知道如何禁用JFace的單排TableViwer?我有一個TableViwer構造如下: TableViwer tv = new TableViwer(composite, SWT.NONE| SWT.FULL_SELECTION | SWT.BORDER); 電視可以有很多行,但我動態(外部單擊按鈕時)將特定的唯一行的表,我需要做只是該行禁用(變灰,不可選,如果沒有其他選項,也可以通過現

    0熱度

    1回答

    我得到錯誤當我嘗試創建複合表格列? 錯誤是: 錯誤來束縛Arrayindexout: 應用程序不啓動,當我走複合式: import org.eclipse.jface.layout.TableColumnLayout; import org.eclipse.jface.viewers.TableViewer; import org.eclipse.swt.SWT; import org.ec

    0熱度

    1回答

    當前擺出來的代碼是 output image import java.io.Serializable; import java.util.HashMap; import java.util.Objects; import org.eclipse.jface.layout.TableColumnLayout; import org.eclipse.jface.viewers.ArrayCon

    0熱度

    1回答

    我想在Eclipse SWT中的表格查看器中製作一個組合框,以正確的方向指向我。我想我已經做了所有事情,直到現在,問題是組合框沒有顯示在表,我得到這個錯誤: 錯誤: 代碼的模塊是: public void createPartControl(Composite parent) { System.out.println("createPartControl call"); //

    0熱度

    1回答

    我想將工具提示添加到我的表格的列標題中。我似乎無法爲此找到任何解決方法。 您有任何提示嗎?

    0熱度

    1回答

    我有一個5列的JFace TableViewer。一列可能有一個長字符串。通過調用getText(Object element)方法在ColumnLabelProvider中設置此測試。 目前文本是在字符串的列的寬度的端截短和結尾「...」當用戶調整列寬的大小這增加字符到文本中。 我想有這樣的行爲,但與「...」文本字符串的中間,使用戶可以看到文本的第一部分和文本的末尾不管什麼大小該列當前已設置。

    1熱度

    1回答

    我想爲我的TableViewer實現分揀機,當我單擊標題時允許對列進行排序。然而,當我試圖建立我的ViewerComparator我得到這個錯誤: Exception in thread "main" org.eclipse.core.runtime.AssertionFailedException: null argument: at org.eclipse.core.runtime.

    0熱度

    1回答

    我目前正在使用SWT TableViewer。我有一個StyledCellLabelProvider實施。我給了它一組輸入,它顯示它很好。在用例中,用戶可以從表中選擇行來執行某些操作,然後需要將圖標添加到每個修改完成的行上的特定單元格。 我在這裏遇到的問題是,圖像沒有顯示出來,除非我在執行修改後在物理內部查看tableviewer。請注意,在修改完成後,tableviewer的選擇保持不變。我知道