Loading...

Java側からSWTのデータを取得したいです。

SWTです。
JavaからSWTのデータを取得したいです。
SWTにさわる場合はSWTのスレッド上でないといけないという制約があります。
で、 org.eclipse.swt.widgets.Display.getDefault()を使ってsyncExecを呼び出して触ります。



テンポラリーに使う場合にデータホルダーを作って、そこに格納したりしてみました。

class Temp {
String val;
}
final Temp temp = new Temp();
Display.getDefault().syncExec(new Runnable(){
@Override
public void run() {
temp.val = xxxx.getText();
}
});
リアクション: 
swt 5811173833188151910

コメントを投稿

ホーム item

このブログを検索

Random Posts

Popular Posts

Labels

ADS