您的位置:首页 > 大数据

大数据系列修炼-Scala课程70

2016-10-06 09:34 225 查看
大数据系列修炼-Scala课程70

核心内容:

1、Scala界面GUI编程操作代码实战

1、Scala界面GUI编程操作代码实战
1>SimpleSwingApplication这个类里面定义了一些GUI框架运行时的一些设置,设置里包含了main方法,所以编程的时候不用在设置相应的main方法。

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语言更精简了一些!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: