jface

    1熱度

    1回答

    有一種情況是我有一個ComboViewer在不同的時間會有不同的內容。因此,它有時需要重新佈局ComboViewer,以便它可以顯示完整的內容。有沒有什麼辦法可以在開始時定義ComboViewer的最大長度?如果你能給我一些想法,我將非常感激。 下面的代碼是根據rudiger嘗試的演示。它在Windows 7中運行良好,而在linux 中切換到「abcedfgabcedfg」時,comboview

    0熱度

    1回答

    我遇到問題。在我的(蝕4爲基礎)GUI我有兩個目的: Button button = new Button(groupInitialize, SWT.NONE); ProgressBar bar= new ProgressBar(group, SWT.SMOOTH); 予設定的聽者的按鈕,使得該按鈕被按下的闡述的任何時間開始。在此詳細說明中,狀態欄必須更新。 // Button listen

    0熱度

    1回答

    我試圖顯示兩個表查看器和它們之間的按鈕。當試圖通過 實現TableViewer來顯示水平和垂直滾動條時,我無法看到TableViewer,只能看到ScrolledComposite。我甚至嘗試在ScrolledComposite內部創建一個複合材料,並使用該複合材料來顯示TableViewer,但仍看不到TableViewer。有人能指引我走向正確的方向嗎? @Override protecte

    0熱度

    1回答

    當焦點在單元格上丟失時,是否有方法可以設置ComboBoxCellEditor中的值?我在TreeViewer的列中的每個單元格中使用它,調用setValue方法的唯一時間是在單元格上失去焦點時。因此,當用戶進行選擇並且沒有單擊單元格時,該值不會被設置爲新的選擇。我已經嘗試在ComboBoxCellEditor和ComboBoxCellEditor的控件上添加聽衆,但似乎沒有任何選擇事件。

    0熱度

    1回答

    在我的Eclipse RCP視圖中,我使用JFace數據綁定將模型數據綁定到org.eclipse.jface.viewers.TreeViewer。我使用ViewerSupport.bind()來綁定數據,如片段所示,它工作得很好。 ViewerSupport.bind(viewer, model, BeanProperties.list("children", ModelObje

    0熱度

    1回答

    我有一個TreeViewer,如下所示: 。 我有一個文本字段輸入百分比值。假設輸入的百分比是30%,我應該隱藏所有低於30%的行,並且只顯示高於30%的行。有沒有可以用於我的TreeViewer的行過濾器?如果提供了一些示例,這將是非常好的。 我正在使用e4 RCP。我想要執行基於視圖的過濾,並且不想更改模型。

    0熱度

    1回答

    我有一個包含多個組件的嚮導。在嚮導中我有下拉菜單,可以過濾結果,然後隱藏不需要的各種行。但是,當這些行被隱藏時,組件將保持在相同的位置,並且不會重新調整大小/向上移動。我相信我的問題與此問題類似(SWT components relayout after visibility set to false),但它使用RowLayout代替。我也嘗試複製完成,但沒有任何改變。我怎樣才能讓組件被放置在一起

    0熱度

    1回答

    我在JFace中很新,並且遇到一些問題,無法理解爲什麼我的關閉偵聽器無法正常工作。 我修改一個簡單的JFace例如: public class JFaceExample extends ApplicationWindow { private ExitAction exitAction; public JFaceExample() { super(null);

    0熱度

    1回答

    我是JFace中的新成員,並且正在測試其某些組件。 現在我對使用不同方法顯示模態窗口感到困惑。 比如我有一個按鈕的應用程序,並希望通過單擊此按鈕可以打開一個對話框: public class TestApp extends ApplicationWindow { protected Control createContents(Composite parent) { Butto

    0熱度

    2回答

    我已經在SWT/JFace中編寫了我的應用程序的前端。它運行良好,但問題在於所有的前端都在幾個類中,一些類增長了超過10000行代碼。告訴我,在Java中使用超過數千行代碼的類是正常的,或者我怎樣才能減少它?