मैं एक ग्रहण आरसीपी आवेदन बना रहा हूं और मुझे जेएफएएस विज़ार्ड के आकार पर सेटिंग्स में परेशानी हो रही है।जेएफएएस विज़ार्ड का सेट आकार
8
A
उत्तर
9
यह पता चला है कि विज़ार्ड आपके सबसे बड़े विज़ार्ड पेज का आकार है।
10
हाँ, आम तौर पर ग्रहण आपके लिए आकार को बाहर करने का एक अच्छा विचार है। हालांकि, अगर आप वास्तव में विज़ार्ड का आकार सेट करना चाहते हैं, तो आप विज़ार्डडिअलॉग का आकार सेट करके इसे कर सकते हैं जिसका उपयोग आप अपने विज़ार्ड को खोलने के लिए कर रहे हैं। उदाहरण के लिए:
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
संवाद के आकार को निर्धारित करने के लिए, यह
wizardDialog.getShell().setSize(WIDTH, HEIGHT)
है अक्षम करने के लिए है कि संवाद पुनः आकार देने योग्य है, एक स्वयं WizardDialog कार्यान्वयन में SWT.RESIZE बिट छोड़:
// 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);
...
}
क्या आप विज़ार्ड पेज की ऊंचाई को सेट करने के तरीके पर कोड स्निपेट दे सकते हैं? –