当前位置: 首页 > news >正文

做钢化膜网站个人主页网页设计案例

做钢化膜网站,个人主页网页设计案例,做兼职网站设计,wordpress首页怎么打开很慢目录 前言 一、介绍 二、简单体验 三、FXML标签元素 四、fx属性介绍 五、重写initialize#xff08;名字需要保持一致#xff09;方法 六、Scene Builder快速布局 前言 如果你还没有看过前面的文章#xff0c;可以通过以下链接快速前往学习#xff1a; JavaFx基础学…目录 前言 一、介绍 二、简单体验 三、FXML标签元素 四、fx属性介绍 五、重写initialize名字需要保持一致方法 六、Scene Builder快速布局 前言 如果你还没有看过前面的文章可以通过以下链接快速前往学习 JavaFx基础学习【一】基本认识_明天再去学习的博客-CSDN博客 JavaFx基础学习【二】Stage_明天再去学习的博客-CSDN博客  JavaFx基础学习【三】Scene_明天再去学习的博客-CSDN博客  JavaFx基础学习【四】UI控件的通用属性_明天再去学习的博客-CSDN博客  一、介绍 FXML是一种在JavaFX应用程序中定义用户界面的基于XML的声明性标记语言。FXML非常适用来静态布局如表单、控件和表格。 如果你还不是不明白FXML到底是什么你可以类比HTML我们可以通过HTML来做web页面的UI同理我们就可以使用FXML来做JavaFx应用程序的UI。 二、简单体验 1、在resource文件夹下建立一个hello-view.fxml文件内容如下 ?xml version1.0 encodingUTF-8??import java.lang.*? ?import java.util.*? ?import javafx.scene.*? ?import javafx.scene.control.*? ?import javafx.scene.layout.*?AnchorPane xmlnshttp://javafx.com/javafxxmlns:fxhttp://javafx.com/fxmlButton我是一个按钮/Button/AnchorPane 2、启动类 public class HelloApplication extends Application {Overridepublic void start(Stage stage) throws IOException {System.out.println(getClass());Pane root FXMLLoader.load(getClass().getResource(test.fxml));Scene scene new Scene(root, 320, 240);stage.setTitle(Hello!);stage.setScene(scene);stage.show();}public static void main(String[] args) {launch();} } 3、效果 三、FXML标签元素 1、import标签 ?import java.lang.*? ?import java.util.*? ?import javafx.scene.*? ?import javafx.scene.control.*? ?import javafx.scene.layout.*?如果我们需要使用某一个类那么我们就要将这个类导入就像我们的java文件中的import一样 2、布局标签 AnchorPane xmlnshttp://javafx.com/javafxxmlns:fxhttp://javafx.com/fxml/AnchorPane 该布局标签还有一个属性”fx:controller“用于指定事件处理控制器后续将会介绍还有一些其他属性比如fx:idfx:valuefx:constantfx:factory感兴趣的可以自行了解 在该布局标签中可以使用如Button、Label等其他子标签 四、fx属性介绍 1、fx:id用于指定标签的id通过该id我们便能够找到该标签 Button fx:idmyBtn我是一个按钮/Button 2、fx:controller用于指定事件处理控制器我们可以给Pane指定一个事件处理控制器这样我们就可以在该事件处理器中定义各种事件处理 1创建一个事件控制器给按钮添加一个点击事件 public class TestController {FXMLprivate Button myBtn;FXMLprotected void onHelloButtonClick() {System.out.println(按钮被点击了);myBtn.setPrefWidth(150);}} 在此处我们的按钮名称属性保持与FXML按钮标签中的fx:id一致再给属性添加FXML注解该按钮属性将会与我们的FXML文件中的按钮保持联系 同时我们在该类中定义好各种事件再给FXML按钮添加事件方法将会生效FXML按钮方法回填 Button fx:idmyBtn onAction#onHelloButtonClick我是一个按钮/Button 当我们点击按钮就能够看到控制台打印文字也能看到按钮宽度变长与上图对比 2先指定一个事件控制器 AnchorPane xmlnshttp://javafx.com/javafxxmlns:fxhttp://javafx.com/fxml fx:controllercom.example.javafxlearn.TestControllerButton fx:idmyBtn我是一个按钮/Button/AnchorPane 五、重写initialize名字需要保持一致方法 public class TestController {FXMLprivate Button myBtn;FXMLprotected void onHelloButtonClick() {System.out.println(按钮被点击了);myBtn.setPrefWidth(150);}public void initialize(){System.out.println(组件初始化结束可以进行初始化数据);}} 我们可以重写initialize方法该方法将会自动调用在我们组件初始化完毕之后我们可以做其他初始化操作比如数据的加载之类的  六、Scene Builder快速布局 你可以前往JavaFx官网进行下载下载完之后可以通过拖拽的方式进行布局此处就不介绍了自行下载体验
http://www.ho-use.cn/article/10812611.html

相关文章:

  • 如何能进腾讯做游戏视频网站北京网站制作南昌
  • 网站推广四个阶段上海房产交易中心官网
  • 网站设计好学吗专业网站建设 公司排名
  • wordpress 知名网站产品推广公司
  • 桂林景区网站建设策划方案网站建设商城网站
  • 平台类网站有哪些免费注册网站云空间
  • 绵阳集团网站建设什么是网络推广营销
  • html网站开发心得体会中国菲律宾足球
  • 如何用front怕个做网站怎么做盗版电影网站
  • 南京科技网站设计费用wordpress修改我要注册链接
  • 东莞网站优化排名网站建设咨询客户话术
  • 龙华网站建设方案咨询深圳外贸公司招聘信息
  • 中国建设银行官方网站下载优设网站怎么下载
  • 赣县网站制作浦东网站制作
  • 动态数据库网站装修公司名字大全参考免费
  • 云存储能用来做网站吗苏州学做网站
  • 微信如何做微商城网站建设wordpress sql替换域名
  • 建立网站地图wordpress表单提交的邮箱
  • 网站做app的软件叫什么品牌加盟最好的网站建设
  • 长沙网站服务器263个人登录入口
  • 杭州建设网站职称人才工作专题网站sem托管
  • 建设网站证书查询宝塔网站建设教程
  • 郑州修了你官方网站网站做seo收录
  • 网站开发过程的分工潍坊logo设计公司
  • 网站建设实验报告手写十大不收费看盘软件网站
  • 厦门企业网站开发中国还有多少人没有打新冠疫苗
  • 南宁做网站的有几家网站建设答辩内容
  • 自己做卖东西网站惠州seo
  • 网站的交互体验网站上的二维码
  • 网站建设技巧亅金手指排名25网页设计与制作100例怎么写