Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
技术文章
技术文章

从零开始学习JavaFX(8) 控件篇之RadioButton

在本节中,我们将会讲解在JavaFX中,RadioButton的使用。RadioButton可以选中和取消选中,并且多个RadioButton可以放入一个Group。当然,它必须要与ToggleButton区分开来,因为在同一个Group中的ToggleButton都可以成为没有选中的状态,而RadioButton则不行。 创建RadioButton //包含一个空Label的RadioButton RadioButton rb1 = new RadioButton(); //设置文本内容 rb1.setText(…

2015年1月14日 0条评论 9304点热度 0人点赞 wing1314 阅读全文
技术文章

JavaFX旋转绘制的物体

对于使用JavaFX开发游戏而言,一切都是绘制到Canvas上的。有时候我们需要对某一个绘制的物体进行旋转。 大家可以看到Canvas的API里有如下一条: 但是该rotate方法是旋转的当前的transform,所以如果直接使用的话,无法达到我们需要的效果。 这样我们就需要使用到javax.scene.transform.Rotate类了。 添加代码如下: public void drawObject(GraphicsContext gc) { gc.save(); gc.setGlobalAlpha(getAl…

2015年1月6日 1条评论 6481点热度 0人点赞 wing1314 阅读全文
技术文章

JavaFX文本绘制的问题

当你使用JavaFX进行文本绘制的时候,经常会搞不懂文本的坐标起点是哪里。导致整个的显示效果不好调整。其实主要原因是,JavaFX绘制文本需要设定基准点,默认的JavaFX绘制的文本X坐标对齐是靠左,Y坐标对齐是靠基准线。 我们需要进行如下设置: gc.setTextBaseline(VPos.TOP); gc.fillText(text.get(), getX(), getY()); 设置文本基准线靠顶部,这样的X,Y坐标将表示为文本的左上角,符合一般的绘制规律。 如下图所示(为我正在开发的游戏引擎的UI部分示例…

2015年1月4日 0条评论 2591点热度 0人点赞 wing1314 阅读全文
技术文章

将JavaFX运行在Android上

大概在今年开始,由于Oracle目前并没有计划将JavaFX运行到手机设备上,所以出现了一些自发开始的项目,专注于JavaFX运行在Android和IOS设备上。 目前已经可以打包和运行了,yutube上也有很多JavaFX运行在Android手机上的视频,相信不久之后,使用JavaFX开发Android程序或者游戏也会变成可能。 站点如下:http://javafxports.org/page/home. 主要是一个JavaFX Dalvik SDK,通过gradle进行打包。 里面有一个JavaFX官方示例和H…

2014年12月29日 0条评论 3116点热度 0人点赞 wing1314 阅读全文
技术文章

JavaFX之组件拖放操作

示例内容: 从Drag Me的标签拖动到 Drop On Me标签上。 从本地,拖动一个图片 到 drag a image to this的标签下面,可以显示你拖动的图片。 从本地,拖动一个文本文件 到 drag a txt to this的标签下面,可以显示你拖动的文本的内容(因为编码问题可能乱码,可以使用UTF-8等编码的文本)。 截图如下: 在JavaFX中关于拖放操作,可以设置这么几种事件监听器。 setOnDragDetected(new EventHandler<MouseEvent>())…

2014年12月25日 0条评论 7742点热度 0人点赞 wing1314 阅读全文
技术文章

eclipse去掉实现方法自动生成的注释

在eclipse中每次实现接口或者抽象方法的时候,都会自动生成一条注释:// TODO Auto-generated method stub 。 每次都需要自己手动ctrl+D太麻烦了,我们可以在Window - Preference - Java - Code Style - Code Templates - Code - Method Body中删除注释即可。 如下图所示:

2014年12月25日 0条评论 4676点热度 0人点赞 wing1314 阅读全文
1…1415161718…20
公告
偶尔更新一下。
不定期。
分类
  • IT新闻
  • 个人作品
  • 休闲娱乐
  • 其他学习
  • 技术文章
  • 生活随笔
  • 行业新闻
  • 默认
标签聚合
UI Java JS TreeTableView 动漫 Eclipse MFC XCode Swift 游记 NGUI Android Studio opengl C++ Android IOS Unity 从零开始学习JavaFX 随笔 javafx
归档
  • 2024 年 5 月
  • 2023 年 12 月
  • 2023 年 8 月
  • 2022 年 6 月
  • 2021 年 9 月
  • 2021 年 5 月
  • 2021 年 1 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 6 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 9 月
  • 2019 年 7 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 2 月
  • 2017 年 12 月
  • 2017 年 8 月
  • 2017 年 7 月
  • 2017 年 6 月
  • 2017 年 5 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 1 月
  • 2016 年 11 月
  • 2016 年 9 月
  • 2016 年 8 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 4 月
  • 2016 年 2 月
  • 2016 年 1 月
  • 2015 年 11 月
  • 2015 年 10 月
  • 2015 年 9 月
  • 2015 年 8 月
  • 2015 年 7 月
  • 2015 年 6 月
  • 2015 年 5 月
  • 2015 年 4 月
  • 2015 年 3 月
  • 2015 年 2 月
  • 2015 年 1 月
  • 2014 年 12 月
  • 2014 年 11 月
  • 2014 年 10 月
  • 2014 年 9 月
  • 2014 年 8 月
  • 2014 年 7 月
最近评论
匿名 发布于 6 个月前(11月03日) 谢谢你的文章,讲解通俗易懂
Lila Hyman 发布于 10 个月前(07月17日)
wing1314 发布于 1 年前(05月08日) :biggrin: :biggrin:
Tianze Ds 发布于 1 年前(04月10日) Wow!解决了问题
wing1314 发布于 2 年前(07月26日) :smile:
友情链接
  • 我的CSDN博客
  • LGame
  • 常用网站
  • JavaFX API Documentation
  • JavaFX CSS Reference Guide
  • Introduction to JavaFX FXML
  • 网站统计
    • 168
    • 7
    • 1,279,810
    • 181
    • 142

    COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    鄂ICP备17006951号-1

    42011102000591