Scala界面Panel、Layout初探

示例代码:

package com.dt.scala.gui

import scala.swing.SimpleSwingApplication
import scala.swing.MainFrame
import scala.swing.Button
import scala.swing.Label
import scala.swing.Orientation
import scala.swing.BoxPanel
import scala.swing.Swing

object GUI_Panel_Layout 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)
    }
  }
}

效果图:

相关来源:DT大数据梦工厂,微信公众号是DT_Spark,每天都会有大数据实战视频发布,请您持续学习。

相关资料:

scala深入浅出实战经典完整视频、PPT、代码下载:

百度云盘:http://pan.baidu.com/s/1c0noOt6

腾讯微云:http://url.cn/TnGbdC

360云盘:http://yunpan.cn/cQ4c2UALDjSKy  访问密码45e2

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-24 04:24:18

Scala界面Panel、Layout初探的相关文章

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{ Te

第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{//重写框架 

WinForms界面控件初探:布局灵活、让你灵感一现的Tile Control

超乎你想象!WinForms Grid Control处理100万行数据到底有多快? WinForms界面控件初探:处理速度飞快的WinForms Data Grid(1) WinForms界面控件初探:处理速度飞快的WinForms Data Grid(2) WinForms界面控件初探:支持读写XLSx, XLS, CSV 和 TXT文件的Spreadsheet Control WinForms界面控件初探:强大的嵌入式多功能Data Editors WinForms界面控件初探:功能强大且

Scala界面事件处理编程实战详解.

今天学习了一个Scala界面事件处理编程,让我们从代码出发. import scala.swing._import scala.swing.event._ object GUI_Panel extends SimpleSwingApplication{  def top = new MainFrame{//重写框架    title = "second GUI"//界面名称    val button = new Button{//定义按钮      text = "scal

scala界面GUI编程实战初步了解

示例代码: import scala.swing._ //SimpleSwingApplication继承自SwingApplication类(此类中有main方法,因此可以运行显示界面) object Hello_GUI extends SimpleSwingApplication { def top = new MainFrame{ //顶级容器 title = "Hello GUI" contents = new Button{ text = "Scala =>

第70讲:Scala界面GUI编程实战详解

今天又学习了王家林老师的scala学习讲座第70讲,关于scala的界面编程,让我们来初步学习一下scala中界面编程的过程. 信息来源于 DT大数据梦工厂微信公众账号:DT_Spark 关注微信账号,获取更多关于王家林老师的课程内容 王老师QQ:1740415547 微信号:18610086859 首先,scala中的界面编程是封装和改进了java的界面编程的swing库,当然我们在用scala进行界面编程的时候,要先引入此类库,下面让我们从代码实战出发. import scala.swing

WinForms界面控件初探:互动、精准、强大的Map Control

今天给大家介绍WINFORMS界面控件中的Map Control ,其强大的搜索,精准的定位,和诸多实用性功能,都十分值得一试.下面就带大家看看它有哪些特性吧. 多个地图供应商 可选择任何现有的地图数据提供商,并嵌入到你的地图控件中,从网上或者内部服务器获取映射图像. 搜索和获取方向 简单易用的搜索面板,也可使用Bing Maps的地理编码.海拔和路由服务. 通知与导航 为用户提供所需的地图:提供你位置的简短概述:可平移和缩放地图 POI集群 数据可视化变得简介清晰,整合的数据将在附近以一个聚合

Scala界面事件处理

示例代码: import scala.swing.SimpleSwingApplication import scala.swing.MainFrame import scala.swing.Button import scala.swing.Label import scala.swing.Orientation import scala.swing.BoxPanel import scala.swing.Swing import scala.swing.event.ButtonClicked

第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("