SWT:GridLayout和Composite,希望显示所显示元素的实际大小

时间:2014-02-24 13:19:27

标签: java grid alignment swt grid-layout

我刚刚开始使用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);

0 个答案:

没有答案