我有一個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