JavaFx 2.0总结

1.如果是button的onAction事件,在FXML文件中定义方式: onAction="#processLogin"

在它对应的控制器中方法的签名是:@FXML protected void processLogin(ActionEvent event)   【也可以是private】

但是如果是其他的事件类型,一般形式是:在FXML文件中定义方式:onMouseClicked="#handleWinclose"

对应的方法签名是:@FXML  private void handleWinclose(MouseEvent event)   【也可以是protected】

 

2.Controller控制器类的public void initialize(URL location, ResourceBundle resources)方法是在FXML文件加载完成之后要调用的,所以可以在这里给界面中的一些组件

添加事件监听,或者初始化界面中某些组件的值

 

3.TilePane:在Javafx scene builder中使用TilePane时,右侧的属性面板出现了两个Alignment!一个是Alignment,另一个是Tile Alignment,注意区别!

首先,Tile这个单词是瓦片的意思,想想瓦片都是并排着一排一排的排列,而且都是一样大小的,这就是瓦片布局,TilePane!

Alignment:设置tilepane中tiles的对齐方式,这个类似在word中设置文字的对齐方式,一般是设置为TOP_LEFT,表示从左上角开始放组件(tile);

TileAlignment:设置每个瓦片(tile)内部的布局方式,我喜欢居中对齐,设置为CENTER。

4.ScrollPane:它是可以显示滚动条的pane,但是可以通过设置BarPolicy来设置bar显示的方式:NEVER?ALWAYS?NEEDED?一般是用needed!

另外还有一个属性pannable,如果设置为true的话,那么通过移动scroll pane content就可以查看内容,滚动条会自动的移动到相应的位置!

 

5.BlendMode:blend的意思是叠加,blendmode的意思就是叠加的方式,这个有很多,常见的ADD,MUTIPLY,BLUE,GREEN,RED。。。这个很有用!

一般默认情况下,pane是有自己的背景颜色的,但是有时候我们希望pane没有它的默认的背景颜色,而是使用原来的背景色,如下面的右图所示,设置为MUTIPLY即可,

其他的一些也可以,不过要看情况而定选择你最合适的,因为有些模式会导致pane上的内容显示不太一样,因为它是叠加了的!

 

 

 6.

 

转载于:https://www.cnblogs.com/yinger/archive/2012/04/18/2456173.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于计算机专业的学生而言,参加各类比赛能够带来多方面的益处,具体包括但不限于以下几点: 技能提升: 参与比赛促使学生深入学习和掌握计算机领域的专业知识与技能,如编程语言、算法设计、软件工程、网络安全等。 比赛通常涉及实际问题的解决,有助于将理论知识应用于实践中,增强问题解决能力。 实践经验: 大多数比赛都要求参赛者设计并实现解决方案,这提供了宝贵的动手操作机会,有助于积累项目经验。 实践经验对于计算机专业的学生尤为重要,因为雇主往往更青睐有实际项目背景的候选人。 团队合作: 许多比赛鼓励团队协作,这有助于培养学生的团队精神、沟通技巧和领导能力。 团队合作还能促进学生之间的知识共享和思维碰撞,有助于形成更全面的解决方案。 职业发展: 获奖经历可以显著增强简历的吸引力,为求职或继续深造提供有力支持。 某些比赛可能直接与企业合作,提供实习、工作机会或奖学金,为学生的职业生涯打开更多门路。 网络拓展: 比赛是结识同行业人才的好机会,可以帮助学生建立行业联系,这对于未来的职业发展非常重要。 奖金与荣誉: 许多比赛提供奖金或奖品,这不仅能给予学生经济上的奖励,还能增强其成就感和自信心。 荣誉证书或奖状可以证明学生的成就,对个人品牌建设有积极作用。 创新与研究: 参加比赛可以激发学生的创新思维,推动科研项目的开展,有时甚至能促成学术论文的发表。 个人成长: 在准备和参加比赛的过程中,学生将面临压力与挑战,这有助于培养良好的心理素质和抗压能力。 自我挑战和克服困难的经历对个人成长有着深远的影响。 综上所述,参加计算机领域的比赛对于学生来说是一个全面发展的平台,不仅可以提升专业技能,还能增强团队协作、沟通、解决问题的能力,并为未来的职业生涯奠定坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值