在Eclipse JFace的WizardDialog類中,運行方法setShellStyle方法正在被調用。我想刪除默認的SWT.RESIZE和SWT.MAX標誌設置。如何刪除?如何編輯WizardDialog類。如何從JFace中的WizardDialog類的setShellStyle方法中刪除SWT.MAX
1
A
回答
1
WizardDialog
在其構造函數調用setShellStyle
所以如果你正在創建的對話框,你可以通過在子類中再次調用setShellStyle
覆蓋設置:
public class WizardDialogEx extends WizardDialog
{
public WizardDialogEx(final Shell parentShell, final IWizard wizard)
{
super(parentShell, wizard);
setShellStyle(style);
}
}
WizardDialog dialog = new WizardDialogEx(shell, wizard);
dialog.open();
通過WizardDialog
使用的默認風格標誌:
SWT.CLOSE | SWT.MAX | SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL | SWT.RESIZE
加上當前的方向風格。
我不認爲有可能改變Eclipse在內部創建的嚮導對話框的樣式。
更新: 在某些平臺上,這些樣式標誌僅作爲提示,窗口管理器可能會覆蓋它們。
+0
嗨,但即時通訊從窗口setshellstyle方法是看不見的錯誤 –
+0
嗨,對不起應該使用了一個子類,代碼修改 –
相關問題
- 1. 如何從JFace的TitleAreaDialog中的Tab鍵順序中刪除messageLabel
- 2. 如何刪除類方法?
- 3. 從類方法中刪除回顯 - PHP
- 4. 如何從javascript類型中刪除某個方法
- 5. 從JAR文件中的Java類中刪除方法
- 6. 如何從Highline庫中的ask方法中刪除換行符?
- 7. 如何從方法中的數組中刪除值?
- 8. 如何從列表視圖中刪除POJO類中的對象getview方法
- 9. 從DataTable中刪除空行的方法?
- 10. JFace - 如何刪除偏好屬性?
- 11. 如何覆蓋Magento中的類別刪除方法
- 12. Rails中的刪除方法
- 13. 如何使用jFace的CheckBoxTableViewer類的setAllChecked(boolean)方法?
- 14. 遞歸從數組中刪除鍵的類方法
- 15. 從MySQL結果中刪除類似結果的快速方法
- 16. 如何從DefaultHandler的characters()方法中刪除空格?
- 17. 如何從我的方法中刪除'unchecked'警告?
- 18. 如何從不同的方法中刪除視圖
- 19. 如何從Action委託在C#中刪除的方法
- 20. 如何刪除或設置幫助內容到eclipse插件中的WizardDialog中的幫助菜單中
- 21. NSMutableArray類別的方法應該如何從自身中刪除多個項目?
- 22. iOS UIView子類 - 顯示/從類方法中刪除(像UIAlertView)
- 23. 如何從子表中刪除從父表中刪除的行?
- 24. 如何從類中刪除列?
- 25. 如何從類路徑中刪除JNA.jar?
- 26. 如何從輸入中刪除類
- 27. 如何從Python中的JSON中刪除額外的方括號?
- 28. 如何從超類方法中調用python子類的方法?
- 29. 無法從類路徑中刪除logback
- 30. DeleteByName方法不會從randomAccessFile中刪除
這是您正在創建的'WizardDialog'還是您詢問Eclipse正在創建的現有嚮導? –
我在詢問現有的一個 –
任何特定的現有嚮導?對於少數嚮導來說可能是有可能的(我在Eclipse中看到的> 125精靈之外)。 –