Bir Eclipse RCP uygulaması yapıyorum ve bir JFace Sihirbazı'nın boyutunda ayarlarda sorun yaşıyorum.JFace Sihirbazı'nın Boyutunu Ayarla
8
A
cevap
9
Sihirbaz, size en büyük WizardPage'inizin boyutudur.
10
Evet, Eclipse'in sizin için boyutu çalıştırmasına izin vermek genellikle iyi bir fikirdir. Ancak, sihirbazın boyutunu ayarlamak istiyorsanız, sihirbazınızı açmak için kullandığınız WizardDialog boyutunu ayarlayarak bunu yapabilirsiniz. Örneğin:
Wizard wizard = new MyCustomWizard();
WizardDialog wizardDialog = new WizardDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), wizard);
wizardDialog.setPageSize(WIDTH, HEIGHT);
// Could also use wizardDialog.setMinimumPageSize(WIDTH, HEIGHT) if that's more appropriate
5
iletişim kutusunun boyutunu ayarlamak için, iletişim boyutlandırılabilir olduğunu devre dışı bırakmak için
wizardDialog.getShell().setSize(WIDTH, HEIGHT)
var, kendine ait bir WizardDialog uygulanmasında SWT.RESIZE bit bırakın:
// original WizardDialog class
public WizardDialog(Shell parentShell, IWizard newWizard) {
super(parentShell);
setShellStyle(SWT.CLOSE | SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL | SWT.RESIZE);
setWizard(newWizard);
...
}
// Own implementation without SWT.RESIZE
public NoResizeWizardDialog(Shell parentShell, IWizard newWizard) {
super(parentShell);
setShellStyle(SWT.CLOSE | SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL);
setWizard(newWizard);
...
}
İlgili konular
- 1. JFace TreeViewer veya SWT Ağacı'nın tercih edilen boyutunu nasıl belirleyebilirim?
- 2. Raspberry Pi Qt5 Fiziksel ekran boyutunu ayarla
- 3. CheckBox boyutunu Kutu Boyut olarak ayarla
- 4. Karakter boyutunu ESC/POS (Java) ile ayarla
- 5. JFace/SWT: InputDialog
- 6. UICollection View Ekran Boyutu için Hücre Boyutunu Ayarla
- 7. UIImage, UIImage URL'den yüklendiğinde UITableViewCell'de UIImageView Boyutunu Ayarla?
- 8. JPA Satılabilir Nesne için varsayılan sayfa boyutunu ayarla
- 9. Silverlight 3 tarayıcı dışı: ana makine pencere boyutunu ayarla?
- 10. javac varsayılan olarak java için yığın boyutunu ayarla
- 11. JFace iletişim kutusuna nasıl köprü ekleyebilirim
- 12. Odağı WPF metin kutusuna ayarla
- 13. Sabit GridView Satır Yüksekliğini Ayarla
- 14. H2 varsayılan ayarını ayarla
- 15. UITableViewCell Seçili Resmi Ayarla
- 16. Elle Ayarla ModelState.isValid Denetleyiciden
- 17. JavaScript'i ayarla API erişimiToken
- 18. Modelin'de vim colorscheme ayarla
- 19. Uygulamamın arka planını ayarla
- 20. Android: Bildirimi Ayarla Görüntü
- 21. Ağ Arabirimini Ayarla Metrik
- 22. QTextEdit satır aralığını ayarla
- 23. dataframe, listeden indeks ayarla
- 24. Model için veritabanı ayarla?
- 25. Genel metin rengini ayarla?
- 26. JavaScript: Kenarlık sınırı ayarla
- 27. Android Resmi Ayarla Dize
- 28. JFace sihirbazında geri düğmesini devre dışı bırakabilir misiniz?
- 29. gnuplot üzerinde yazı tipi boyutunu değiştir
- 30. SelectList'te özel metin alanı ayarla
Lütfen bir sihirbaz sayfasının yüksekliğini ayarlama konusunda bir kod parçacığı verebilir misiniz? –