我刚刚开始使用SWT和GridLayout,我在同一行上放置一个Label和两个单选按钮时遇到了麻烦。
我希望能够看到标签和两个单选按钮的实际元素大小,
之前我使用过Swing,并且有一个库可以显示GUI上的每个元素大小(无法记住该手的名称)。
有人知道是否可以在实际的GUI上显示每个元素的大小?
final Composite securityGroup = new Composite(composite, SWT.FILL | SWT.NONE);
securityGroup.setLayout(new GridLayout(3, false));
GridDataFactory.fillDefaults().span(3,1).align(SWT.BEGINNING, SWT.CENTER).applyTo(securityGroup);
final Label label1 = new Label(securityGroup, SWT.NONE);
label1.setText("My Label 1");
buttonOne = new Button(securityGroup, SWT.RADIO);
buttonOne.setText("Radio Button 1");
buttonOne.setSize(300, 50);
GridDataFactory.fillDefaults().indent(300, 300).span(400,400).hint(SWT.WRAP,SWT.DEFAULT).applyTo(buttonOne);
buttonTwo = new Button(securityGroup, SWT.RADIO);
buttonTwo.setText(KEY_LENGTH_1);
buttonTwo.setSize(300, 50);
GridDataFactory.fillDefaults().hint(SWT.WRAP, SWT.DEFAULT).applyTo(buttonTwo);