scala-swing

    0熱度

    1回答

    我目前正在學習scala,並使用基本的scala swing UI製作加密程序。 我添加了2個擺動按鈕,其中的文本由2 var。 的代碼看起來是這樣的: var encText = "Encrypt" var decText = "Decrypt" def top = new MainFrame { title = "Data Guardian" mini

    0熱度

    1回答

    我有一個非常簡單的項目,它由一個.scala文件,一個build.sbt文件和一個/lib文件夾組成,其中包含一個.jar。我的scalaVersion設置爲2.10.5(爲了向後兼容),我運行了sbt compile,併爲scala-2.10和scala-swing創建了下載.jars。因此,它似乎是部分工作... 當我做sbt run我得到一個運行時錯誤: [info] Running Gui

    1熱度

    1回答

    這是我在我的斯卡拉模板在那裏我創造我的textarea @textarea(Form("content"),args = 'rows -> 10, 'cols -> 80) 我希望我的textarea有我的自定義類的名字,但我無法弄清楚如何做到這一點從文檔:http://www.scala-lang.org/api/current/index.html#scala.swing.TextArea

    0熱度

    1回答

    我在看一些示例代碼,是Scala 2.9.1示數出來: import javax.swing.JFrame import javax.swing.JMenuBar import javax.swing.JButton import javax.swing._ import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel import j

    2熱度

    1回答

    我開始學習Scala並且感到困惑。我可以在沒有「擴展SimpleSwingApplication」或「SimpleGUIApplication」的情況下創建圖形用戶界面,或者可能還沒有?我試圖這樣做: import scala.swing._ object Main { def main(args:Array[String]): Unit = { val frame = new F

    0熱度

    1回答

    我是一名玩scala swing的scala新手。並想翻譯scala.swing.Pointscala.swing.event.MousEvent: 我想將鼠標事件發送給負責處理形狀選擇的類。但是因爲一個形狀相對於他的容器有一個位置(表),但是MouseEvent.point是相對於之前我應該​​翻譯/相關的窗口。 所以,我有一個Selection類誰收到MouseEvent S: case cl

    0熱度

    1回答

    我使用: % scalac -version Scala compiler version 2.9.1 -- Copyright 2002-2011, LAMP/EPFL 在Ubuntu 12.04。 這段代碼保存在HelloGui.scala: import scala.swing._ object HelloGui extends SimpleSwingApplication {

    0熱度

    1回答

    所以我對scala非常非常陌生。我正在用GUI實施Conways的生命遊戲。我無法弄清楚如何讓我的面板在二維數組更改時更新。有人能指點我正確的方向嗎?我的全部代碼如下: import swing._ import java.awt.{Color, Graphics2D, Dimension} // initialize variables // infinite plane variab

    1熱度

    1回答

    我有一個BoxPanel中的對齊的基本問題。當TextAreas中的任何一個進行輸入時,面板中不是面板寬度的其他組件都隨字符一起移動。 我的錯誤是什麼?謝謝! val exitButton = new Button { text = "Exit" borderPainted = true enabled = true } val japaneseTranslat

    2熱度

    2回答

    的定期重繪如果我運行此示例代碼 class ExampleGUIElement extends Panel { preferredSize = new Dimension(100, 100) val rand : Random = Random override def paintComponent(g: Graphics2D) = g.drawLine(rand.