您的位置:首页 > 其它

第71讲:Scala界面Panel、Layout实战详解

2015-07-28 20:17 260 查看
今天学习了王家林老师scala讲座的第71讲,scala界面编程panel实战。让我们一起来看一下.

信息来源于 DT大数据梦工厂微信公众账号:DT_Spark

关注微信账号,获取更多关于王家林老师的课程内容

王老师QQ:1740415547
微信号:18610086859

不多说,先上代码:

import scala.swing._

object GUI_Panel extends SimpleSwingApplication{
def top = new MainFrame{//重写框架
title = "second GUI"//界面名称
val button = new Button{//定义按钮
text = "scala"
}

val label = new Label{//定义标签
text = "Here is Spark!!!"
}

contents = new BoxPanel(Orientation.Vertical){//定义格局
contents += button//将按钮和标签加入格局中
contents += label
border = Swing.EmptyBorder(50, 50, 50, 50)//设置边界
}
}

}

首先,和上一讲一样,我们先定义一个新的主框架top;然后定义框架名称second GUI。然后分别两义按钮button和标签label;之后,我们使用scala库中的Panel类的子类BoxPanel定义一个新格局,定义好格局以后,将我们上面定义的button和label加入到此格局中,并设置格局的上下左右边界大小。这样,一个使用panel格局定义的界面就生成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: