Scala深入浅出进阶经典 第70讲:Scala界面GUI编程实战详解

来源:互联网 发布:2017上海高考分数算法 编辑:程序博客网 时间:2024/06/05 21:31
package com.dt.scalaInAction.demo_070import scala.swing._/** * Scala界面GUI编程实战详解 *//** * Q:函数中没有main入口? * A:Hello_GUI继承了scala.swing.SimpleSwingApplication 而SimpleSwingApplication继承了Reactor 在Reactor中有main方法入口 *   source:      abstract class SwingApplication extends Reactor {        ....        def main(args: Array[String]) = Swing.onEDT { startup(args) }      }       */object Hello_GUI extends SimpleSwingApplication{    /*     * MainFrame是顶级容器     * SimpleSwingApplication需要复写top方法返回类型为Frame类型     * source:   def top: Frame     */    def top = new MainFrame {        title = "Hello GUI"        contents = new Button {            text = "Scale => Spark"        }    }}


以上内容是从王家林老师DT大数据课程第70讲的学习笔记和个人整理。
DT大数据微信公众账号:DT_Spark
王家林老师QQ:1740415547
王家林老师微信号:18610086859
第70讲视频网站地址:http://pan.baidu.com/s/1o6MgK3K

0 0