广告
返回顶部
首页 > 资讯 > 后端开发 > Python >JavaFx实现登录成功跳转到程序主页面
  • 729
分享到

JavaFx实现登录成功跳转到程序主页面

2024-04-02 19:04:59 729人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

本文实例为大家分享了JavaFx实现登录成功跳转到程序主页面的具体代码,供大家参考,具体内容如下 1、需求 登录页面在输入账号密码之后,验证账号密码时候正确,正确就跳转到应用程序的首

本文实例为大家分享了JavaFx实现登录成功跳转到程序主页面的具体代码,供大家参考,具体内容如下

1、需求

登录页面在输入账号密码之后,验证账号密码时候正确,正确就跳转到应用程序的首页。
文笔不行,可能没怎么写清楚,欢迎在下面讨论

效果如下图:

2、实现

1)、LoginApplication为启动类,启动之后进入到登录页面

public class LoginApplication extends Application {
    @Override
    public void start(Stage stage) throws IOException {
        AnchorPane Login = FXMLLoader.load(getClass().getClassLoader().getResource("FXML/Login/Login.fxml"));
        Scene login = new Scene(Login);
        stage.setTitle("登录");//设置标题
        stage.setScene(login);
        stage.show();
 
    }
 
    public static void main(String[] args) {
        launch(args);
    }
}

2)、LoginController 类进行判断密码的正确性,当密码正确的时候关闭登录窗口,打开主页面窗口

public class LoginController {
    @FXML
    private TextField NumberTextField;
    @FXML
    private TextField PassWordTextField;
    @FXML
    private Label MessageLabel;
    @FXML
    private Button LoginButton;

    public void loginButtonClick(ActionEvent event) throws IOException {
        String number = NumberTextField.getText();
        String password = PasswordTextField.getText();
        if (number != null && !number.equals("") && password != null && !password.equals("")) {
            boolean login = LoginJudge.Login(number, password);
            if (login == true){
                MessageLabel.setText("登录成功");
                Stage primaryStage=(Stage)LoginButton.getScene().getWindow();//将submit(登录按钮)与MainApplication类中的primaryStage(新窗口)绑定 并执行close()
                primaryStage.close();//打开新的窗口 所以要关闭当前的窗口
                MainApplication mainApplication = new MainApplication();//新窗口类
                mainApplication.MainApp();//打开新窗口
            }else {
                MessageLabel.setText("账号或密码错误");
            }
        }else {
            MessageLabel.setText("请输入账号或密码");
        }
    }
}

3)、MainApplication为主页面的类,LoginController调用这个类来启动主页面

public class MainApplication {
    public void MainApp() throws IOException {
        AnchorPane root = FXMLLoader.load(getClass().getClassLoader().getResource("FXML/Main.fxml"));
        Scene scene = new Scene(root);
        scene.getStylesheets().add(getClass().getResource("/CSS/MainCss.css").toExternalFORM());
        Stage stage = new Stage();
        stage.setTitle("技术支持工作台");//设置标题
        stage.setScene(scene);
        stage.show();
    }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: JavaFx实现登录成功跳转到程序主页面

本文链接: https://www.lsjlt.com/news/151702.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaFx实现登录成功跳转到程序主页面
    本文实例为大家分享了JavaFx实现登录成功跳转到程序主页面的具体代码,供大家参考,具体内容如下 1、需求 登录页面在输入账号密码之后,验证账号密码时候正确,正确就跳转到应用程序的首...
    99+
    2022-11-13
  • JavaFx如何实现登录成功跳转到程序主页面
    今天小编给大家分享一下JavaFx如何实现登录成功跳转到程序主页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、需求登录...
    99+
    2023-07-02
  • uniapp登录成功后跳转到其他页面刷新
    随着互联网的发展,移动端开发变得越来越重要。基于此,uniapp应运而生,成为了现今流行的一种跨平台移动端开发框架。在uniapp中,登录是一个非常常见的功能,而刷新问题也是开发过程中需要考虑的一个问题。本文将详细介绍如何在uniapp中实...
    99+
    2023-05-22
  • vue实现token过期自动跳转到登录页面
    这几天项目提测,测试给我提了个bug,说token过期,路由应该自动跳转到登陆页面,让用户重新登录。先说下一些前置条件, 1:我公司的token时效在生产环境设置为一个小时,当to...
    99+
    2022-11-12
  • ajax如何实现session超时跳转到登录页面
    这篇文章给大家分享的是有关ajax如何实现session超时跳转到登录页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题:使用window.location.href来跳转页面的时候,后端只需实现一个过滤器就...
    99+
    2023-06-08
  • require.js与bootstrap结合怎么实现页面登录和页面跳转功能
    这篇文章主要介绍了require.js与bootstrap结合怎么实现页面登录和页面跳转功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。页...
    99+
    2022-10-19
  • WordPress实现退出登录后跳转到指定页面的方法
    本文实例讲述了WordPress实现退出登录后跳转到指定页面的方法。分享给大家供大家参考。具体方法如下: 有时我们希望WordPress用户退出登录了不在系统默认的页面了,我希望它跳转到我指定的位置了,下面我来给各位朋友...
    99+
    2022-06-12
    WordPress 退出登录 跳转 指定页面 方法
  • 微信小程序怎么实现页面跳转功能
    这篇“微信小程序怎么实现页面跳转功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么实现页面跳转功能”文章吧。实...
    99+
    2023-07-05
  • Vue Router 实现登录后跳转到之前想要访问的页面
    目录简介简单示例补充用户退出时的处理进阶简介 该功能主要用于判定用户权限,在用户无权限时重定向至登录页,并在用户完成登录后,再定向至用户之前想要访问的路由;或者用户在任意路由点击登录...
    99+
    2022-12-14
    Vue Router 登录跳转 Vue Router 登录后跳转访问页面
  • H5页面跳转到小程序的几种实现方法
    第一种:通过 URL Scheme 可以通过服务端接口或在小程序管理后台「工具」-「生成 URL Scheme」入口可以获取打开小程序任意页面的 URL Scheme 使用示例 服务端配置好接口,客户端调用接口传入目标小程序的path路径 ...
    99+
    2023-08-17
    小程序 微信小程序
  • 实现微信扫一扫跳转到小程序指定页面
    使用微信扫一扫进入小程序内的指定页面 文章目录 使用微信扫一扫进入小程序内的指定页面前言一、微信小程序平台配置二、前端uniapp中的获取二维码信息三.后端处理参数总结 前言 使用场景:例...
    99+
    2023-08-31
    小程序 微信 微信小程序
  • 微信小程序如何实现页面跳转功能详解
    目录前言实现效果事件如何实现事件welcome.wxmlwelcome.js小程序的导航APIwx.redirectTowx.navigateTowx.switchTapObject...
    99+
    2023-05-13
    微信小程序的页面跳转 小程序怎么跳转页面 微信小程序跳转到其他页面
  • 从H5页面跳转到小程序的实现方案有哪些
    本篇内容主要讲解“从H5页面跳转到小程序的实现方案有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“从H5页面跳转到小程序的实现方案有哪些”吧!实现方案实现H5跳转小程序的方案目前有多种,可以...
    99+
    2023-06-28
  • 小程序如何实现保留当前页面跳转到应用内的某个页面
    本文将为大家详细介绍“小程序如何实现保留当前页面跳转到应用内的某个页面”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“小程序如何实现保留当前页面跳转到应用内的某个页面”能够给你意想不到的收获,请大家跟着小编的思...
    99+
    2023-06-26
  • 微信小程序如何实现点击文字页面跳转功能
    这篇文章主要介绍了微信小程序如何实现点击文字页面跳转功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:1、效果展示2、关键代码in...
    99+
    2022-10-19
  • 微信小程序实现搜索功能并跳转搜索结果页面
    搜索页面: search.wxml页面: <view class="form"> <input class="searchInput" va...
    99+
    2022-11-12
  • 微信小程序中如何实现页面跳转及数据传递功能
    这篇文章主要介绍了微信小程序中如何实现页面跳转及数据传递功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。微信小程序 页面跳转及数据传递详解...
    99+
    2022-10-19
  • 织梦系统DedeCMS设定栏目及文档权限登录后跳转到登陆前的页面的实现方法
    出现这样的情况后,您的用户不得不再次去辛辛苦苦寻找在登陆前有极大兴趣查看的文档或栏目地址,当您的文档或栏目数量比较壮观时,这时候您的用户就要发狂了。 解决方法 栏目页(plus/list.phptid=xx) 打开/pl...
    99+
    2022-06-12
    文档权限 登陆前
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作