JavaFX之一 JavaFX小例子

    技术2024-10-13  62

      12月4日,SUN公司终于推出了基于JAVA语言的平台JavaFx 1.0版本。这个平台建立在其广泛应用的Java编程语言的基础上,旨在建立大量可在电脑和手机上运行的网络程序。 Java一直以来就是编程语言,但是随着JavaFX的发布,Sun公司开始允许将编程内容创新这一任务转移到以设计艺术为重点而非编程科学为重点的设计 人员身上。  最近看了一下JavaFx的API的,给大家看看JAVAFX的小例子。其实看的出来,JAVAFX的界面效果实在是比Swing好太多了。  首先需要去SUN公司下载JavaFX SDK,安装之后自动配置了环境变量,不需要你自己动手。不过再安装JavaFX之前需要下载JavaSE 6.0 Update11 也就是JavaSE的最新版本.下面是JavaFx的例子和效果图。第一个:

      import javafx.stage.Stage; import javafx.scene.paint.Color; import javafx.scene.text.Font; import javafx.scene.text.Text; import javafx.scene.Scene; Stage{ title:"一个JAVAFX的例子" scene:Scene{ fill:Color.ORANGE content: [ Text{ content:"欢迎来到JAVAFX的世界" x:25 y:25 fill:Color.BLACK font:Font{size:10} } Text{ content:"这是第二个标签" x:50 y:50 fill:Color.BLACK font:Font{size:15} } ] } }

     

    第二个:

    import javafx.stage.Stage; import javafx.stage.StageStyle; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.scene.text.Text; import javafx.scene.text.Font; import javafx.ext.swing.SwingButton; import javax.swing.JOptionPane; Stage { title: "Application title" width: 250 height: 80 style:StageStyle.TRANSPARENT scene: Scene { fill: Color.ORANGE content: [ SwingButton { text: "Click..." action: function():Void { JOptionPane.showMessageDialog(null, "欢迎~!") } translateX: 90 translateY: 10 } SwingButton{ text:"Myself" action:function():Void{ JOptionPane.showMessageDialog(null,"这是我自己加上去的按钮哦!") } translateX:150 translateY:10 } ] } visible: true }

     

    最新回复(0)