JavaFX
CTH—成长之路
这个作者很懒,什么都没留下…
展开
-
JavaFX Scene Builder(窗口各种设置)
最近公司没项目就琢磨着学点东西(本人也是刚入行的初级程序员) javaweb网站搭建已经很熟练了 app的开发也已经没问题了 就想学学电脑桌面的应用程序百度了一波发现JavaFX还能用java做后台岂不是两全其美(Swing貌似已经停止更新感觉优化性不强 毕竟我比较懒 fx还能用 工具直接拖拽UI控件点 必选JavaFX),于是想学JavaFX 发现学习资料好少 就自己总结点 方面自己看 ...原创 2019-05-22 10:28:47 · 9612 阅读 · 2 评论 -
JavaFx Scene Builder TableView组件的使用
先拖拽个TableView 组件 设置id 注意我没有加TableColumn组件(加了会报错 不知道为什么 所以就没加 在Controller类里加的 效果一样)controller类 @FXML private TableView<User> tableView;User类 将对象显示在TableView里给User对象赋值 User u=new...原创 2019-06-04 09:37:43 · 4294 阅读 · 7 评论 -
JavaFX Scene Builder ListView的使用 二(自定义布局以及模糊查找数据)
上午学习了编辑listView 下午看了模糊查找和自定义编辑1.自定义编辑刚开始学的话 方法会很陌生 要记一下所有代码是都在initialize下直接写 dataList是一个listView组件 泛型是Data//自定义listView dataList.setCellFactory(new Callback<ListView<Data>, ListCell&l...原创 2019-05-29 16:54:06 · 1777 阅读 · 2 评论 -
JavaFx Scene Builder关于ListView用法 一 (包括双击可修改数据)
1.首先先拖拽一个button 一个 listView组件 过来 然后分别设置id2.在Controller中实例化3.在initiallize类下添加数据listView.getItems().add("1111"); listView.getItems().add("2222"); listView.getItems().add("3333"); listView.ge...原创 2019-05-29 10:21:37 · 3629 阅读 · 1 评论 -
JavaFX Scene Builder 简单的登录窗口跳转
接着昨天的一些代码写 直接写登录窗口的方法 这里还没有链接数据库 就暂时固定一个本地账户密码 来判断是否输入正确登录按钮已经绑定该方法setUserData是在本地给他后台设置个值userid是账号的input框的属性账号设置为admin 密码admin123//登录 public void login(ActionEvent event) throws Exception{...原创 2019-05-24 11:04:10 · 7917 阅读 · 4 评论 -
JavaFX Scene Builder ListView的使用 三(数据的排序)
写文章只是方面自己记忆 就不做过多的讲解了 不明白的可以看看之前的文章当然要先用Scene Builder添加个ListView组件 设置个id 在初始化一下我把昨天的User类换成了Data类 方面写 添加了名字和年龄的属性 set get一下 加个构造方法给ListView添加数据 Name-AgeObservableList<Data> list=FXCollect...原创 2019-05-30 17:46:44 · 1283 阅读 · 0 评论 -
JavaFX Scene Builder表单验证(一)
因为也刚学javafx第二天 所以不能像javaweb那样用框架写的炫一点 所以就随便写了一下 下面看代码在这是我的项目路径个人觉得在MyController下的initialize方法 貌似就好比Jquery的$(functiom){}一样 就是 当页面加载完成执行的意思@Override public void initialize(URL location, Resourc...原创 2019-05-23 11:30:40 · 1392 阅读 · 0 评论 -
JavaFX Scene Builder 事件总结(按钮绑定事件 设置快捷键)
1.给按钮设置快捷键 /** * 绑定快捷键 */ KeyCombination kc=new KeyCodeCombination(KeyCode.E,KeyCombination.SHORTCUT_DOWN);//SHORTCUT_DOWN就是ctrl scene.getAccelera...原创 2019-05-23 11:01:24 · 9057 阅读 · 2 评论 -
JavaFX Scene Builder 表单验证(二)正则表达式
学新东西的时候感觉中途不停 一停全忘了 刚刚遇到个坑分享一下 组件实例化过程中 必须要加id 或者回报空指针异常 我直接在Controller下的方法initialize中写的@Overridepublic void initialize(URL arg0, ResourceBundle arg1) { input.setTextFormatter(new TextFormatte...原创 2019-05-27 15:59:12 · 940 阅读 · 0 评论 -
JavaFX Scene Builder 事件总结(单机事件和双击事件)
学JavaFX的肯定都是有java基础的 所以都是想单纯的把像javaweb那样 什么单机事件啊 双击事件啊 键盘按下事件啊 表单验证什么的 自己找了一圈总结一下1.单机事件首先在MyController中添加个方法跟java一样 这里值得注意的是方法中的参数ActionEvent 必须要加 否则会报错ActionEvent类里 包含了单机事件public void alert(Act...原创 2019-05-23 09:57:35 · 5108 阅读 · 5 评论 -
JavaFX Scene Builder 将鼠标改成小手以及alert提示
Cursor类Scene scene=new Scene(root);scene.setCursor(Cursor.CLOSED_HAND);//将鼠标改成小手 primaryStage.setScene(scene);primaryStage.show();//运行原创 2019-05-22 11:30:04 · 1733 阅读 · 0 评论 -
JavaFX Scene Builder ListView的使用 四(ListView之间的数据转移)
先拖拽两个 ListView 和两个button 并设置idContronller 类 @FXML private ListView<String> listView; @FXML private ListView<String> listView1; @FXML private Button btnCopy; @FXML private Bu...原创 2019-06-04 09:56:44 · 1693 阅读 · 0 评论