大数据系列修炼-Scala课程70
2016-10-06 09:34
225 查看
大数据系列修炼-Scala课程70
核心内容:
1、Scala界面GUI编程操作代码实战
1>SimpleSwingApplication这个类里面定义了一些GUI框架运行时的一些设置,设置里包含了main方法,所以编程的时候不用在设置相应的main方法。
2>title与text与contents是相应组件的属性,这是scala语言的特性。
实例程序1:Scala语言版
实例程序2:Java语言版
效果图对比:
两个程序相比,还是scala语言更精简了一些!
核心内容:
1、Scala界面GUI编程操作代码实战
1、Scala界面GUI编程操作代码实战 |
2>title与text与contents是相应组件的属性,这是scala语言的特性。
实例程序1:Scala语言版
object Hello_GUI extends SimpleSwingApplication //定义一个单例对象去实现一个抽象类 { def top = new MainFrame { title = "Hello GUI" contents = new Button{ text = "Scala => Spark!!!" } } }
实例程序2:Java语言版
class App1 { public static void main(String[] args) { Frame f = new Frame("Hello GUI"); Button b = new Button("Scala=>Spark"); f.add(b); f.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(-1); } }); f.setBounds(100, 100, 200, 200); f.setVisible(true); } }
效果图对比:
两个程序相比,还是scala语言更精简了一些!
相关文章推荐
- 大数据系列修炼-Scala课程97
- 大数据系列修炼-Scala课程07
- 大数据系列修炼-Scala课程33
- 大数据系列修炼-Scala课程101
- 大数据系列修炼-Scala课程02
- 大数据系列修炼-Scala课程34
- 大数据系列修炼-Scala课程39
- 大数据系列修炼-Scala课程41
- 大数据系列修炼-Scala课程04
- 大数据系列修炼-Scala课程99
- 大数据系列修炼-Scala课程40
- 大数据系列修炼-Scala课程13+14
- 大数据系列修炼-Scala课程93
- 大数据系列修炼-Scala课程103
- 大数据系列修炼-Scala课程29
- 大数据系列修炼-Scala课程94
- 大数据系列修炼-Scala课程16(2)
- 大数据系列修炼-Scala课程104
- 大数据系列修炼-Scala课程25
- 大数据系列修炼-Scala课程30