1
package org.jilen.editor
import org.eclipse.swt.widgets.Display
import org.eclipse.swt.widgets.Shell
import org.eclipse.swt.widgets.Text
import org.eclipse.swt.SWT
object EditorApp {
def main(args: Array[String]) {
val display = new Display()
val shell = new Shell(display)
val text = new Text(shell, SWT.CENTER)
text.setText("Hello SWT")
shell.pack()
shell.open()
while (!shell.isDisposed) {
if (!display.readAndDispatch) {
display.sleep()
}
}
display.dispose()
}
}
極簡單的代碼,但沒有文字顯示。
窗口中央應該有「hello swt」。
scala.version = 2.9.0-1,SWT:3.7.0-Win32的
SWT文本插件不顯示
這就是它!看起來「swt/jface in action」對swt來說太舊了。3.7 – jilen
實際上,它一直是這樣的。 :-)這只是SWT(沒有默認佈局)和JFace(不是)之間的區別。 –