Scala界面Scala界面Panel、Layout实战

学习了Scala界面Scala界面Panel、Layout实战详解,Panel是一个容器,有很多子类,复写了方法top,定义了button和label,在BoxPanel中加入button和label例子如下

Import  scala.swing._

Object  GUI_Panel_Layout extends simpleswingApplication{

def top =new MaiFram{

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)

}

}

王家林亲授 大数据开发语言《Scala深入浅出实战经典》(1-71讲全部视频、代码、PPT)下载 ,总共有140讲Scala视频!
百度云:http://pan.baidu.com/s/1jGjFpWy
腾讯微云:http://url.cn/TnGbdC
360云盘:http://yunpan.cn/cQ4c2UALDjSKy  访问密码 45e2

时间: 2024-10-13 02:12:28

Scala界面Scala界面Panel、Layout实战的相关文章

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

今天学习了王家林老师scala讲座的第71讲,scala界面编程panel实战.让我们一起来看一下. 信息来源于 DT大数据梦工厂微信公众账号:DT_Spark 关注微信账号,获取更多关于王家林老师的课程内容 王老师QQ:1740415547 微信号:18610086859 不多说,先上代码: import scala.swing._ object GUI_Panel extends SimpleSwingApplication{  def top = new MainFrame{//重写框架 

【Scala】Scala技术栈

快速了解Scala技术栈 我无可救药地成为了Scala的超级粉丝.在我使用Scala开发项目以及编写框架后,它就仿佛凝聚成为一个巨大的黑洞,吸引力使我不得不飞向它,以至于开始背离Java.固然Java 8为Java阵营增添了一丝亮色,却是望眼欲穿,千呼万唤始出来.而Scala程序员,却早就在享受lambda.高阶函数.trait.隐式转换等带来的福利了. Java像是一头史前巨兽,它在OO的方向上几乎走到了极致,硬将它拉入FP阵营,确乎有些强人所难了.而Scala则不,因为它的诞生就是OO与FP

开发一个新的android界面、界面跳转 看图学Android---Android 开发实例教程三、四

Android实例图解教程目录 http://blog.csdn.net/wyx100/article/details/45061407 一.课程功能 本课程讲述建立一个新界面和界面切换(从界面一切换到界面二). 二.课程界面 界面一(启动界面) 界面二(主界面) 三.工作流程 完成页面切换需要2个过程: 1.建立一个工程,见第二节. http://blog.csdn.net/wyx100/article/details/45248209 可以在该项目基础继续开发. 2.建立开机界面 先引入资源

Java网络编程——登录界面 好友界面

引言 ? ? 这部分是Java界面编程的部分,不属于网络编程的重点,但是也稍微介绍一下这两个界面吧 ? ? 登录界面 ? ? 最终想做成的登录界面如图所示 ? ? ? ? 分析界面 ? ? 这个界面可以分为三个大的部分,北部的一张图片,qq2003全新体验Q人类,中部的QQ号码,手机号码和Email登录部分,以及下面的三个按钮,中间的QQ号码Label,号码输入框,清除号码按钮,QQ密码Label,密码输入框,忘记密码Label,以及隐身登录,记住密码Checkbox,加上申请密码保护按钮,这九

【scala】scala 数组 (三)

基础内容 1. 数组定义 定长.可变数组的定义;元素添加,删除,排序,求和等常用运算 import scala.collection.mutable.ArrayBuffer import scala.math.BigDecimal.RoundingMode /** * @author xwolf * @date 2017-04-09 18:23 * @since 1.8 */ object Collection { def main(arg:Array[String]): Unit ={ mul

Scala - 01 - Scala简介

Scala简介 Scala(Scalable Language)是一门多范式(multi-paradigm)编程语言,Scala的设计吸收借鉴了许多种编程语言的思想,具备面向对象编程.函数式编程等特性. Scala具备强大的并发性,支持函数式编程,可以更好地支持分布式系统: Scala语法简洁,能提供优雅的API: Scala兼容Java,运行速度快,且能融合到Hadoop生态圈中: Scala特性 交互式编程:提供REPL(Read-Eval-Print Loop,交互式解释器),可以即时查看

【scala】scala安装测试

下载安装scala:scala-2.13.1.tgz 解压: [[email protected] ~]$ tar -zxvf scala-2.13.1.tgz 查看目录: [[email protected] scala-2.13.1]$ ls -ll total 16 drwxrwxr-x. 2 hadoop hadoop 162 Sep 18 17:23 bin drwxrwxr-x. 4 hadoop hadoop 86 Sep 18 17:23 doc drwxrwxr-x. 2 ha

第73讲:Scala界面和事件处理编程进阶实战

今天学习了王家林老师讲解的scala编程的第73讲,主要是文件选择器的使用.让我们通过代码来亲身体验一下. import scala.swing._import java.io.Fileimport scala.swing.event.ButtonClickedimport scala.swing.Label object GUI_Event extends SimpleSwingApplication{  val fileChooser = new FileChooser(new File("

IOS界面适配二: Auto Layout的使用(上)

上一篇讲了IOS中基础的距离单位,链接为 IOS界面适配一: Pt与Px的关系 ,使用距离单位可以定义我们程序中View的大小,但是,仅仅使用Pt定义大小是远远不够的. 比如,我们想让一个button距离手机左边界为20pt,右边界为20pt,距上为30pt,高度自身为20pt,如果在iphone5中(为320pt*568pt),我们要在代码中这么定义 以下代码写在ViewController中的viewDidLoad方法中: UIButton * button = [[UIButton all