0
按鈕我有延長FieldEditorPreferencePage
。我想之前的圖片中顯示Restore Defaults
& Apply
按鈕爲對齊兩個SWT
按鈕一個首選項頁面。我如何可以添加選項頁面延伸FieldEditorPreferencePage中
我怎樣才能做到這一點?
按鈕我有延長FieldEditorPreferencePage
。我想之前的圖片中顯示Restore Defaults
& Apply
按鈕爲對齊兩個SWT
按鈕一個首選項頁面。我如何可以添加選項頁面延伸FieldEditorPreferencePage中
我怎樣才能做到這一點?
當你在UI的結構,你會看到首選項頁面建築代碼創建一個容器,然後給你這個容器來填補。
容器是包含圖像中的「恢復默認值」和「應用」按鈕的容器的同級。因爲它是一個兄弟(即按鈕和按鈕不在同一容器),你無法使你的按鈕給他們(只佈局在同一容器內工作)。
現在簡單的解決方案是去你的父母,然後搜索兄弟容器來添加你的按鈕。但是,當用戶離開您的首選項頁面時,這會使按鈕停滯不前。如果你不小心,用戶每次訪問你的頁面時都會得到兩個按鈕。
另一種方法是使用一個網格佈局,並添加下面的編輯器的容器跨越所有列。爲此,請使用Composite
。配置此容器以雙向增長。
分配一個新的網格佈局到內部容器I1。在容器內部,添加另一個不生長的容器I2。將它定位在右/底部。
將您的按鈕添加到I2。
I.e.你有頁面包含I1包含I2包含按鈕。