我有一个AggregateValidationStatus与IChangeListener。每次我选择/更改时都会调用监听器,而这正是我需要的组件。我唯一的问题是我必须在ChangeListener的开头触发我的MultiValidator的validate()方法。可悲的是有很低的文件,我发现没有帮助我。 我ChangeListener final AggregateValidationStat
我负责打开SWT外壳,使其跨越多个显示器。 所以我依靠shell.setLocation(x, y)打开指定位置的shell和shell.setSize(width, height)来设置尺寸。 如果我使用的宽度大于单个显示器(例如,两个显示器为3840),那么外壳被调整为恰好适合一个显示器(即1920)。 适用于Windows和Linux。 小例子: public class ShellSamp
我有一个Java SWT文本,我设置了一个长文本。当shell打开时,我希望文本在最后集中,以便用户可以选择文本的结尾。 这是我得到: Text text = new Text(new Group(parent, SWT.NONE), SWT.BORDER | SWT.SINGLE);
text.setText(someLongText);
text.setLayoutData