[译文]JavaFX TV平台上的一些开发贴士(下)

原文:Tips for Developing on the JavaFX TV Platform

作者:Larry HoffmanJim Holliday

出处:http://javafx.com/docs/articles/design_guidelines/index.jsp#50466819_30766

 

 

[译文]JavaFX TV平台上的一些开发贴士(上)

 

 

 

 

JavaFX TV控件

 

JavaFX平台为创建图形化应用提供了丰富种类的UI控件,所有这些控件在JavaFX TV profile上都是可用的。不过,由于电视环境的特性,他们作为TV控件显示时是与标准的JavafFX平台控件不同的,欲了解更多关于标准JavaFX平台控件的信息,请参阅User Interface Controls Overview一文。

 

层叠式样表

 

TV控件的外表由一个层叠式样表(Cascading Style SheetCSS)来管理,在公有控件一节和预览控件一节中展示的控件反应了缺省的JavaFX TV的观感。你可以通过修改式样表来自由地改变外观,参阅(JavaFX How-To’s)获取展示如何使用CSS和如何创建自定义皮肤的教程。

 

公有和预览控件的对比

 

JavaFX TV 1.3版本中,公共profile中的公有控件和预览控件都是可用的,公有控件已经进行了彻底的测试,在下一版本中预计不会有显著的改变。预览控件是这一版本引入的新控件,他们并未像公有控件那样已被彻底测试过,另外,这些控件在后续版本中有可能会根据开发者的反馈做修改,因此作为一般准则,在你的生产性产品中,应该谨慎使用预览控件。预览控件在JavaFX SDK中是可用的。如需更多关于JavaFX 1.3的预览控件的信息,请参阅UI Controls and CSS一文。

 

公有控件

 

为方便起见,本节列出并说明了JavaFX 1.3中的所有可用的公有控件,图像则展示了这些控件在JavaFX TV profile中看起来的样子。

  • Button
  • CheckBox
  • ChoiceBox
  • Hyperlink
  • Label
  • ListView ( 水平的 )
  • ListView ( 垂直的 )
  • PasswordBox
  • ProgressBar
  • ProgressIndicator
  • RadioButton
  • ScrollBar
  • ScrollView
  • Separator
  • Slider
  • Slider ( 带有刻度 )
  • TextBox ( 单行 )
  • TextBox ( 多行 )
  • ToggleButton
  • Tooltip

 

 



 Button
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第1张图片
 CheckBox
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第2张图片
 ChoiceBox
——各种状态

 

 

 



 Hyperlink
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第3张图片
 Label
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第4张图片
 ListView
(水平的)——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第5张图片
 ListView
(垂直的)——各种状态

 

 

 



 PasswordBox
——各种状态

 

 

 




 
 ProgressBar
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第6张图片
 ProgressIndicator
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第7张图片
 RadioButton
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第8张图片
 ScrollBar
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第9张图片
 ScrollView
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第10张图片
 Separator
——各种状态

 

 

 



 Slider
——各种状态

 

 

 



 Slider
(带有刻度)——各种状态

 

 

 



 TextBox
(单行)——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第11张图片
 TextBox
(多行)——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第12张图片
 ToggleButton
——各种状态

 

 

 



 Tooltip

 

 

预览控件

 

为方便起见,本节列出并说明了JavaFX 1.3版本中的所有可能会在JavaFX TV profile编程中用到的预览控件,图像则展示了预览控件在这一profile中显示出来的样子。

  • Menu
  • Menu Bar
  • Menu Button
  • Split Menu Button
  • Tool Bar
  • Tree View

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第13张图片
 Menu
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第14张图片
 Menu Bar
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第15张图片
 Menu Button
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第16张图片
 Split Menu Button
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第17张图片
 Tool Bar
——各种状态

 

 

 


[译文]JavaFX TV平台上的一些开发贴士(下)_第18张图片
 Tree View
——各种状态

 

 

 

 

 

 

 

你可能感兴趣的:(编程,UI,jsp,css,JavaFX)