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.