मेरे एसडब्ल्यूटी एप्लीकेशन में मेरे पास एसडब्ल्यूटी खोल के अंदर कुछ घटक हैं।हम SWT में घटकों के आकार का आकार कैसे बदल सकते हैं?
अब मैं डिस्प्ले विंडो के आकार के अनुसार इस घटकों को फिर से आकार कैसे दे सकता हूं।
Display display = new Display();
Shell shell = new Shell(display);
Group outerGroup,lowerGroup;
Text text;
public test1() {
GridLayout gridLayout = new GridLayout();
gridLayout.numColumns=1;
shell.setLayout(gridLayout);
outerGroup = new Group(shell, SWT.NONE);
GridData data = new GridData(1000,400);
data.verticalSpan = 2;
outerGroup.setLayoutData(data);
gridLayout = new GridLayout();
gridLayout.numColumns=2;
gridLayout.makeColumnsEqualWidth=true;
outerGroup.setLayout(gridLayout);
...
}
i.e जब मैं खिड़की के आकार को कम करता हूं तो इसके अंदर के घटकों को इसके अनुसार दिखाई देना चाहिए।
आप के लिए सुन सकते हैं 'SWT.Resize' ईवेंट और घटकों पर 'लेआउट()' को कॉल करें – Alex