jface

    0熱度

    1回答

    我有一個工作ILightweightLabelDecorator,愉快地裝飾我的樹中的某種對象。現在該對象發生了變化,並且我想觸發刷新/重新整理。 我找到了this article(在「重新裝修」),它要我叫 LabelProvider#fireLabelProviderChanged()。問題是:所討論的方法是受保護的,並且對象改變的地方遠離標籤裝飾器。 比方說,爲了簡單起見,我有我的IView

    0熱度

    1回答

    我有一個部分和formtoolkit在一個複合。當我在搜索框(Text字段)中輸入一些文本時,它應根據用戶輸入進行過濾並顯示以下結果。在過濾數據時我遇到了一個問題。如何在用戶在文本字段中輸入文本時刷新複合數據。 我想一個解決方案,它是同它是如何工作的 首選項 - >編譯器 - >錯誤/警告? 例子: 如果我輸入搜索框會顯示以下所有相關的「空」值「空」。 如何實現此過濾/刷新複合數據的實現?

    0熱度

    1回答

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

    0熱度

    1回答

    我正在研究一個插件,並試圖在點擊我的自定義標記時觸發的quickfix菜單添加一些附加信息。 我在MarkerResolutionGenerator.getResolutions()中添加一個方法調用來繪製新的對話框窗口,但是我很難讓它與quickfix對話框一致。我可以在同一時間繪製它,但是我無法控制位置,並且它在背景中還繪製了一個額外的空白對話框。 有什麼想法?下面的相關代碼。前兩個方法來自我

    0熱度

    1回答

    如何刷新在不同的級別2個節點JFaceTree瀏覽器在一個去 如果我們假設,A是一個根和B另一根,然後某處A項下,我們有C和相同的C被列B.下某處 現在我想在一個兩地刷新節點C去

    1熱度

    2回答

    在JFace的嚮導中的字段我創建擴展Wizard一個JFace的嚮導PCWizard和具有延伸WizardPage PCPageOne,PCPageTwo,PCPageThree和PCPageFour四頁。 當我到達最後一頁時,我想禁用後退和取消按鈕。 當我按下其他頁面上的後退按鈕時,我希望頁面的小部件中的數據被清除,而當我再次按下時,我希望文本字段爲空,以便下一個按鈕不會被激活。 我還捕獲了在另

    1熱度

    2回答

    我嘗試從JFace TreeViewer切換到NatTable。不幸的是,我沒有發現很多關於用NatTable實現樹的文檔。所以,我有一些問題 隨着TreeViewer中我用setInput()提供新的輸入。我怎樣才能達到與NatTable相同?在底層數據源List上撥打clear()和addAll()是否合適? (我用GlazedLists) 我用clear()/addAll()的方式在查詢數據

    1熱度

    2回答

    我有一個TableViewer,最後一列有EditingSupport來編輯單元格的值。查看器的樣式設置爲FULL_SELECTION。 一旦我點擊單元格,文本值完全選擇: 我就可以開始編輯,它會清除掉當前值"max value",並開始新的價值。 但是,如果我想將鼠標移動到特定的位置進行編輯,我需要延遲一秒左右。如果點擊第一次點擊後選擇太快,單元格將被取消選擇。 有什麼辦法可以避免這種情況嗎?我

    0熱度

    1回答

    我使用單頁實現JFace嚮導對話框。處理我的邏輯時出現的消息可能是一個相當長的句子。但只有大約兩行文字的地方,這是不夠的。 有沒有辦法讓這個地方的嚮導頁面和對話框嚮導標題更高的消息? 在這一點上,我知道如果你爲嚮導設置圖像,這個地方會更高,但這顯然是我發現的最糟糕的解決方案。 我不能讓我的巫師變寬,因爲在這之後它看起來很可笑。

    0熱度

    1回答

    我有一個命令,通過調用IDocument#replace(int offset, int length, String text)方法在文檔中執行多個更改。 它工作正常。 問題是,每個更改都是操作歷史記錄中的一個條目。所以當我撤銷命令時,我的所有更改都被逐一撤消。例如,如果我的命令進行了40次更改,我必須按CTRL + Z 40次才能完全顛倒動作並回到初始狀態。 爲了避免這種情況,我一次替換了所有