可能的原因
1 用得contain的layout不正确。 请考虑用 FillLayout。
shell.setLayout(new FillLayout(SWT.HORIZONTAL));2 没有先添加,再调用open。如果先open再添加,那么必须再另外call layout/pack 让其重绘。
本文探讨了Swing布局中出现的问题及解决方案,特别是当使用错误的布局管理器导致组件无法正常显示时。文中提供了两种常见问题的解决办法:一是更换正确的布局管理器,如使用FillLayout替代ContainLayout;二是确保组件添加到窗口之后再调用open方法,并在必要时重新调用layout或pack方法以刷新界面。
可能的原因
1 用得contain的layout不正确。 请考虑用 FillLayout。
shell.setLayout(new FillLayout(SWT.HORIZONTAL));
被折叠的 条评论
为什么被折叠?