jface

    2熱度

    1回答

    我有一個TableViewer水平滾動條。移動滾動條或重新調整窗口大小可以隱藏或顯示某些列。 我想知道某個列在滾動後是否可見,如果是,它的確切寬度是可見的。 任何方式來做到這一點?

    0熱度

    1回答

    我正在開發一個帶有自定義文本編輯器的eclipse插件,爲此我想提供語法高亮顯示。因此我實施了我自己的RuleBasedPartitionScanner和各自的SourceViewerConfiguration。 一切工作正常,當我不亂用PartitionScanner的defaultReturnToken,但是當我嘗試設置默認defaultReturnToken語法突出顯示消失。 我Partit

    3熱度

    1回答

    我試圖實現一個tableviewer,它可以根據用戶點擊列標題的順序對值進行排序。 例如如果有三列第一列,第二列和第三列,並且用戶點擊了以下順序第3列,第2列,第1列中的列,則第3列值的行首先被排序,然後第2列和最後第1列。 我已經overided中如下因素比較的方式方法: protected int doCompare(Viewer tableViewer, Object row1, Objec

    0熱度

    2回答

    我正在研究Eclipse RCP應用程序,我試圖根據TableViewer中MyEditorPart的選擇更改更新MySourceProvider提供的表達式值。 MyEditorPart實例定義一個TableViewer這樣的: public class MyEditorPart extends EditorPart { @Override public void createPartCo

    1熱度

    1回答

    我想知道Display類中addFilter和addListener方法在概念上有什麼區別?

    0熱度

    1回答

    如何通過激活包運行JFace應用程序窗口? 我在BundleActivator的start方法創建新的線程,但我得到的錯誤: org.osgi.framework.BundleException: Could not resolve module: SomeBundle [7] Unresolved requirement: Import-Package: org.eclipse.swt 還

    2熱度

    2回答

    我一直想知道爲什麼我們確實需要JFace TableViewer的ContentProvider?我知道,一個的ContentProvider類的getElements()方法會返回一個數組或集合相當於在桌子上和的getElements行對象將被調用時,我們setInput(input)桌子上。但我的問題將更具體.. getElements返回一個數組或對象的集合,而是我可以寫我自己的方法返回一個

    0熱度

    1回答

    我有一個JFace的樹,需要存儲得到擴大前的膨脹是在一個變量完成每個父元素,因爲我需要在我的標籤提供的方法來擴大元素的引用,這似乎是直接調用點擊擴展箭頭後。 我知道ITreeViewerListener接口可以用來獲取元素後已完全展開,但不能同時它(點擊要素展開箭頭後直接=)擴大。這樣,當我嘗試在Label Provider中使用對擴展元素的引用時,我得到一個空指針異常,因爲在單擊元素擴展箭頭後直

    1熱度

    1回答

    我想在swt中的TreeViewer中爲項目設置工具提示。 ColumnViewerToolTipSupport.enableFor(viewer); DocumentTreeLabelProvider labelProvider = new DocumentTreeLabelProvider(); viewer.setLabelProvider(new DecoratingLabelPro

    1熱度

    2回答

    我正在使用ISelectionChangedListener來收聽JFace TableViewer上的選擇事件。有沒有辦法獲得選定行的索引? tableViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(Sele