
JavaFX
文章平均质量分 91
JavaFX学习
bats421
这个作者很懒,什么都没留下…
展开
-
JavaFX SceneBuilder (五)chart图
JavaFX SceneBuilder | chart图饼状图(Pie Chart)饼状图(Pie Chart)在scene builder中添加饼状图controller中编写代码: @FXML public PieChart pieChart; public void init(){ ObservableList<PieChart.Data> pieChartData = FXCollections.obse原创 2020-08-24 13:46:00 · 865 阅读 · 0 评论 -
Java FX Scene Builder(四) Controller之间相互通信
Java FX+Scene Builder | Controller之间相互通信需求:不同Controller之间需要访问对方的 FXML对象和函数参考文章https://blog.youkuaiyun.com/HuoYiHengYuan/article/details/98038023在Main.java中添加: //创建一个Controller容器 public static Map<String, Object> controllers = new HashMap<S原创 2020-08-18 10:43:11 · 717 阅读 · 0 评论 -
Java FX Scene Builder (三)choicebox下拉列表框
Java FX + Scene Builder 使用choicebox下拉列表框参考链接为下拉列表框赋值: @FXML public ChoiceBox<String> devicesNames; for (NetworkInterface n : devices) { devicesNames.getItems().add(index + ". " + n.description); index++; } 为下原创 2020-08-03 15:21:59 · 4779 阅读 · 0 评论 -
JavaFX Scene Builder(二)新窗口进行初始化配置
JavaFX + Scene Builder 对于打开的新窗口进行初始化配置需求:在上一集中,对于打开的新窗口,我们需要执行初始化工作,使得新窗口的下拉列表框有值,比如这样:参考文章:https://www.cnblogs.com/townsend/p/7880729.html以下是Controller中的代码,意在为下拉列表框初始化public class settingsController { @FXML public ChoiceBox devicesNames;原创 2020-07-30 14:14:02 · 1421 阅读 · 0 评论 -
JavaFX SceneBuilder(一)controller事件 打开新窗口
JavaFX SceneBuilder添加事件先设置ID,和事件名称,保存进入fxml,已经设置成功注意要设置Controller:fx:controller="sample.Controller"Controller的编写注意导入的包,不要导入成java.awt的组件,要导入javafx的组件注意添加@FXML注解import javafx.event.ActionEvent;import javafx.fxml.FXML;import javafx.scene原创 2020-06-29 19:21:24 · 3807 阅读 · 0 评论 -
JavaFx 窗口操作
JavaFx 窗口无边框拖拽窗口窗口最小化无边框拖拽窗口 public double xOffset = 0; public double yOffset = 0; // 设置无边框 primaryStage.initStyle(StageStyle.UNDECORATED); // 两个监听事件 root.setOnMousePressed(event -> { xOffset = event.getSceneX(); yOffse原创 2020-06-27 09:29:26 · 729 阅读 · 0 评论 -
Maven + Java FX出现问题:Caused by: java.lang.NullPointerException: Location is required.
Maven + Java FX 路径错误以及配置详解参考StackOverflow我的解决方法参考StackOverflow参考StackOverflow报错:Caused by: java.lang.NullPointerException: Location is required.原因:这种错误原因在于路径问题,说明这句话没有找到对应的fxml文件FXMLLoader connectLoader = new FXMLLoader(getClass().getResource("/ui/ftp原创 2020-06-25 11:01:01 · 2053 阅读 · 0 评论 -
IDEA 配置、运行JavaFx,安装、使用Scene Builder 无法运行我背锅
IDEA安装SceneBuilder,配置JavaFx,运行JavaFx创建项目Scene Builder安装IDEA配置使用JavaFx配置下载并导入配置参考文章关于idea(eclipse同样适用,都是一样的步骤)无法导入Javafx包的问题及解决方案:创建项目选择JavaFx即可Scene Builder安装进入官网下载即可下载完成后一路下一步安装即可。IDEA配置进入设置,如下:路径填写自己安装的Scene Builder的EXE文件的路径使用右键点击fxml文件,点击O原创 2020-06-14 16:24:09 · 5892 阅读 · 4 评论