返回顶部
首页 > 资讯 > 精选 >JavaFx如何实现登录成功跳转到程序主页面
  • 576
分享到

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

2023-07-02 10:07:43 576人浏览 八月长安
摘要

今天小编给大家分享一下JavaFx如何实现登录成功跳转到程序主页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、需求登录

今天小编给大家分享一下JavaFx如何实现登录成功跳转到程序主页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1、需求

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

效果如下图:

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

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();    }}

以上就是“JavaFx如何实现登录成功跳转到程序主页面”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

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

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

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

猜你喜欢
  • JavaFx实现登录成功跳转到程序主页面
    本文实例为大家分享了JavaFx实现登录成功跳转到程序主页面的具体代码,供大家参考,具体内容如下 1、需求 登录页面在输入账号密码之后,验证账号密码时候正确,正确就跳转到应用程序的首...
    99+
    2024-04-02
  • JavaFx如何实现登录成功跳转到程序主页面
    今天小编给大家分享一下JavaFx如何实现登录成功跳转到程序主页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、需求登录...
    99+
    2023-07-02
  • JavaFX如何实现界面跳转
    本篇内容主要讲解“JavaFX如何实现界面跳转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaFX如何实现界面跳转”吧!BorderPane 跳转利用BorderPane的setCente...
    99+
    2023-07-02
  • ajax如何实现session超时跳转到登录页面
    这篇文章给大家分享的是有关ajax如何实现session超时跳转到登录页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题:使用window.location.href来跳转页面的时候,后端只需实现一个过滤器就...
    99+
    2023-06-08
  • uniapp登录成功后跳转到其他页面刷新
    随着互联网的发展,移动端开发变得越来越重要。基于此,uniapp应运而生,成为了现今流行的一种跨平台移动端开发框架。在uniapp中,登录是一个非常常见的功能,而刷新问题也是开发过程中需要考虑的一个问题。本文将详细介绍如何在uniapp中实...
    99+
    2023-05-22
  • PHP页面跳转教程:如何实现页面跳转到新页面
    标题:PHP页面跳转教程:如何实现页面跳转到新页面,需要具体代码示例 在Web开发中,页面跳转是一个常见的操作,通过页面跳转可以实现用户在不同页面间进行流畅的切换,提升用户体验和网站功...
    99+
    2024-03-04
    教程 php 页面跳转 a标签
  • PHP登录成功后传值跳转页面
    PHP登录成功后传值跳转页面 在Web开发中,用户登录是一个非常基础且常见的功能。在用户成功登录系统后,通常会需要将用户的相关信息传递到下一个页面,以便后续操作或显示用户个性化内容。本...
    99+
    2024-03-12
    php 登录 跳转
  • spring security登录成功后跳转回登录前的页面
    目录spring security登录成功后跳转回登录前的页面需求如下代码如下Springsecurity 配置文件和登录跳转项目结构直接上springsecurity配置文件自定义...
    99+
    2024-04-02
  • 小程序如何实现页面跳转
    本篇内容主要讲解“小程序如何实现页面跳转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“小程序如何实现页面跳转”吧!  1.保留当前页面,跳转到应用内另一个页面:wx.navigateTo({ u...
    99+
    2023-06-26
  • uniapp 小程序如何从主包页面跳转到分包页面
    在uniapp开发小程序的时候,“分包”概念一定要提前了解下,具体我就不多说了,自己看下关网的相关配置。 那么,如果从主包页面,跳转至分包的页面呢?如图所示 我的页面->详情页  在我的页面创建好自己的链接,我使用的是方法创建的 // h...
    99+
    2023-09-15
    uni-app 小程序
  • 小程序如何跳转到tabbar页面
    使用wx.switchTab跳转至tabbar的某一页面wx.switchTab({url: '../b/b'});如页面不带tab,使用wx.navigateTo跳转至tabbar页面wx.navigateTo({url:...
    99+
    2024-04-02
  • vue-router如何判断页面未登录自动跳转到登录页
    这篇文章将为大家详细讲解有关vue-router如何判断页面未登录自动跳转到登录页,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.定义路由的时候配置meta属性,req...
    99+
    2024-04-02
  • react.js实现页面登录跳转示例
    1,页面目录信息: 2,从index.js导入路由信息BasicRoute.js,然后BasicRoute.js中存储App.js和StatisticsInformation.js...
    99+
    2023-01-31
    react.js登录跳转 react.js页面跳转
  • vue实现token过期自动跳转到登录页面
    这几天项目提测,测试给我提了个bug,说token过期,路由应该自动跳转到登陆页面,让用户重新登录。先说下一些前置条件, 1:我公司的token时效在生产环境设置为一个小时,当to...
    99+
    2024-04-02
  • php如何实现从登录页直接跳转到注册页
    这篇文章主要讲解了“php如何实现从登录页直接跳转到注册页”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何实现从登录页直接跳转到注册页”吧!首先,我们要先编写一个基本的登录页面。以下...
    99+
    2023-07-05
  • react如何实现跳转到新页面
    今天小编给大家分享一下react如何实现跳转到新页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。react实现跳转到新页面...
    99+
    2023-07-04
  • 微信小程序如何实现页面跳转功能详解
    目录前言实现效果事件如何实现事件welcome.wxmlwelcome.js小程序的导航APIwx.redirectTowx.navigateTowx.switchTapObject...
    99+
    2023-05-13
    微信小程序的页面跳转 小程序怎么跳转页面 微信小程序跳转到其他页面
  • 公众号如何跳转到小程序页面
    公众号设置跳转小程序页面的步骤:进入公众号后台,进入小程序管理;在小程序管理中,填写小程序的跳转路径,使其与小程序关联;最后,在公众号平台编辑文章中插入小程序,填写跳转路径即可;...
    99+
    2024-04-02
  • require.js与bootstrap结合怎么实现页面登录和页面跳转功能
    这篇文章主要介绍了require.js与bootstrap结合怎么实现页面登录和页面跳转功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。页...
    99+
    2024-04-02
  • PHP页面导航:如何实现页面跳转到新页面
    PHP页面导航:如何实现页面跳转到新页面 在网站开发中,页面导航是一个常见的需求,通过页面跳转可以让用户方便地浏览不同的页面内容。PHP作为一种常用的服务器端脚本语言,提供了丰富的函数...
    99+
    2024-03-04
    页面跳转 php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作