java - SWT 复合和组

标签 java user-interface swt

我想将文本放入组合和组中,但由于某种原因,文本没有显示在用户界面上。有人能给我一些建议吗?谢谢!

    data = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
    data.horizontalSpan = 2;
    Group group1 = new Group(shell, SWT.SHADOW_IN);
    group1.setText("This is my group");
    group1.setLayoutData(data);
    Text text = new Text(group1, SWT.NONE);
    text.setText("Group test with label");

最佳答案

group1.setLayout(new RowLayout(SWT.VERTICAL));

这样就可以解决问题了。

关于java - SWT 复合和组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11024319/

相关文章:

Java:关闭我的应用程序但出现异常

java - Transfer scroll event from sliding view to ScrollView - Sliding panel with ScrollView 像谷歌地图

java - 为什么我的窗口不显示?

java - 我可以将图像放置在 JFrame 之外吗?

c# - 跨线程操作无效

java - 按钮中的 SWT SWT.WRAP

java - 为什么 Display.asyncExec 或 Display.asyncExec 的 Object#wait 不是 "reasonable opportunity"?

java - 如何阻止控制台在 Eclipse 中自动弹出

C# 在窗体中执行方法

java - 如何在 SWT 的子类中创建控件。然后在父类中使用它