标签 css 下的文章

JavaFX学习笔记(五)

本教程描述如何使用层叠样式表(CSS)来使JavaFX应用程序看起来更具魅力。你将会开发一个界面,创建一个.css文件,然后应用样式。

在本教程中,你将会对一个Login表单进行操作,它使用默认样式的标签、按钮和背景色,然后通过一些简单的CSS修改将其变成一个样式化的应用程序,如图5-1所示。

图5-1 带有CSS和不带CSS的Login表单

屏幕快照 2016-09-26 13.24.42.png

创建工程

如果你是跟随《JavaFX学习笔记》教程从头开始学习的,那么现在你应该已经创建了本教程所需的Login工程。

创建CSS文件

你的第一个任务是创建一个新的CSS文件,并且将其保存到你的主类所在的文件夹中。然后你需要让JavaFX应用程序感知到新加入的这个CSS。

  1. 在IDE的Projects窗体中,展开Login工程节点下的Source Packages文件夹节点。

  2. 右键单击Source Packages文件夹下的login文件夹然后选择”New”菜单,然后选择”Other”菜单。

  3. 在New File对话框中,选择”Other”,然后选择”Cascading Style Sheet”,然后点击”Next”。

  4. 在File Name文本框中输入Login,并且确保Folder文本框中的值为src\login。

  5. 点击”Finish”。

  6. 在java文件中,初始化Scene类的style sheets变量来指向CSS,使用例5-1中所示的加粗代码行。

- 阅读剩余部分 -

JavaFX学习笔记(二)

本文给出了JavaFX架构和生态系统的高阶视图。

图2-1说明了JavaFX平台的组件架构。后面的章节将会对每个组件及其之间的联系进行说明。在JavaFX公开的API之下JavaFX代码运行引擎。它由几大部分组成:一个JavaFX 高性能图形引擎,名为Prism;一个简洁高效的窗体系统,名为Glass;一个媒体引擎;一个web引擎。尽管这些组件并没有公开对外暴露,但是下面的描述将有助于你理解一个JavaFX应用是如何运行的。

- 阅读剩余部分 -

bst g22 jinniu lilai opebet orange88 vinbet xbet yuebo zunlong shijiebei bet007 hg0088 ju111 letiantang m88 mayaba qg777 qianyiguoji sbf777 tengbohui tlc ule weilianxier waiweitouzhu xingfayule xinhaotiandi yinheyule youfayule zhongying 2018shijiebei w88 18luck 188bet beplay manbet 12bet 95zz shenbo weide1946 ca88 88bifa aomenxinpujing betway bodog bt365 bwin tongbao vwin weinisiren 88jt fenghuangyule hongyunguoji 918botiantang huanyayule jianada28 jixiangfang libo long8 hongzuyishi zuqiutouzhu