JavaFX入门介绍篇

应公司需求,需要使用Java做一个单机系统

以往都是web形式,界面都是前端UI的活,画好调好给后台就行

但现在这些都用不了,只能用Java搞一个图形化界面(AWT?SWING?那也太丑了吧...)

这方面没经验,各种百度Google,最后差点要改变方向用C#winform了.....

最后发现了JavaFX ,这玩意是在上面那俩的基础上升级版(我是这么理解的..)

而且这东西居然08年就有了(可为什么学Java一直没听过..)

但那时候好像不太成熟,现在是2.0版了

反正要学习JavaFX首先搞清以下五个是啥

舞台(stage)场景(Scene)容器(Container)布局(Layout)控件(Controls)

 依次从小到大 

1.控件放置在布局中 

2.布局放置在容器中

3.容器放置在场景中

4.最后场景置于舞台

5.由舞台去做展示

到这里就不得不说一个工具

JavaFX Scene Builder

这东西跟Hbuilder差不多,好处就是可以直接拖拽控件来完成布局 听其他同行讲C#也是这么搞






已标记关键词 清除标记
相关推荐
<p> <span>一、课程简介</span> </p> <p> <span>这是</span><span><span style="color:#E56600;font-size:14px;">『</span><span style="color:#E56600;font-size:14px;">Java学习指南系列</span><span style="color:#E56600;font-size:14px;"></span><span style="color:#E56600;font-size:14px;">』</span></span><span>的第19篇教程 ,是Java开发的高级课程,介绍JavaFX入门技术。</span> </p> <p> <span style="font-size:14px;">JavaFX教程分为2篇:JavaFX入门篇 , JavaFX高级篇。</span> </p> <p> <span style="font-size:14px;"></span> </p> <p> <span>二、主要内容 </span> </p> <p> <span><span style="font-size:14px;">本篇介绍JavaFX的基本技术,至少包括以下方法:</span><br /><span style="font-size:14px;">* 基本控件的使用 Label Button ImageView等</span><br /><span style="font-size:14px;">* 基本布局的使用 BorderPane, HBox, VBox等</span><br /><span>* </span><span style="font-size:14px;">常用形状的使用 Shape</span><br /><span>* </span><span style="font-size:14px;">事件处理的基本方法</span><br /><span>* </span><span style="font-size:14px;">ListView,  TreeView,  TableView, TreeTableView的基本用法</span><br /><span>* </span><span style="font-size:14px;">JavaFX CSS样式的用法</span><br /><span>* </span><span style="font-size:14px;">FXML界面和业务分离的用法等。</span><br /></span> </p> <p> <span></span> </p> <span>* 以全局实例管理为例,演示一般性的框架设计方法</span><br /><span style="font-size:14px;"></span><br /><p> <span>三、课程体系</span> </p> <p> <span>〖Java学习指南<span>系列</span>〗</span><span>:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。</span> </p> <p> <span>〖网站开发<span style="color:#E56600;">系列</span>〗</span><span><span style="color:#E56600;font-size:14px;">:</span><span style="font-size:14px;">包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。</span></span> </p>
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页