如何在SBT中創建Scala SWT項目?Scala SWT項目與SBT
我知道,你可以使用Git倉庫:
RootProject(uri("http://git.eclipse.org/gitroot/platform/eclipse.platform.swt.binaries.git"))
但我不知道是怎麼回事,如果是可能的SWT。
在此先感謝, Etam。
編輯:
我不得不手動下載。它編譯,但在運行時我得到無效的線程訪問錯誤:
***WARNING: Display must be created on main thread due to Cocoa restrictions.
[error] (run-main) org.eclipse.swt.SWTException: Invalid thread access
即使我使用:
javaOptions := Seq("-XstartOnFirstThread", "-d64")
這是主類:再次
import org.eclipse.swt._
import org.eclipse.swt.layout._
import org.eclipse.swt.widgets._
object Main extends App {
val display = new Display
val shell = new Shell(display)
shell.setLayout(new GridLayout())
shell.pack
shell.open
while (!shell.isDisposed) {
if (!display.readAndDispatch)
display.sleep
}
display.dispose
}
感謝, 艾格。
您是否找到解決此問題的解決方案? – mariosangiorgio 2012-09-19 21:56:57