JavaFXML实现新窗口打开

本文介绍如何使用JavaFX实现从主页面打开新窗口,并简要提及了如何进行数据交互。通过主页面配置文件设置按钮,点击按钮触发操作并加载新窗口的配置文件。对于更复杂的情况,如在打开新窗口时初始化页面内容,作者鼓励读者在评论区留言讨论。
摘要由CSDN通过智能技术生成

实现原理顺着往下看就明白了,流程看红色字体。具体还有什么问题可以留言。

主页面配置文件,一共三个按钮。这里说明第一个按钮触发打开新窗口

<?xml version="1.0" encoding="UTF-8"?>

<!--导入JavaFXML类-->
<?import javafx.scene.text.*?>
<?import javafx.scene.control.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>

<!--布局控件BorderPane,fx:controller属性用于声明事件处理的Controller,值为Controller类的类全名-->
<!--xmlns用于声明默认命名空间,这里的声明随着你安装的Java JDK版本号的不同可以不同,但是最好不要比你安装的JDK版本高-->
<BorderPane fx:controller="APP.mainController" xmlns="http://javafx.com/javafx/8.0.31" xmlns:fx="http://javafx.com/fxml/1">
   <center>
<VBox fx:id="vBox" alignment="CENTER" spacing="25" >
   <Button fx:id="b1" text="FOO管理" onAction="#fooButtonAction">
        <font>
<Font name="Times New Roman" size="15" />
 </font>
       </Button>
       <Button fx:id="b2" text="Goods管理" onAction="#goodhandleButtonAction">
        <font>
<Font name="Times New Roman" size="15" />
 </font>
       </Button>
       <Button fx:id="b3" text="统计检索" onAction="#searchhandleButtonAction">
        <font>
<Font name="Times New Roman" size="15" /&
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值