javaFX 基本使用 :

这篇博客介绍了JavaFX的基础使用,包括JavaFX的基本概念、布局面板如FlowPane和BorderPane的运用,以及如何制作登录界面。通过示例展示了如何创建文本标签、输入框、密码框和按钮,以及如何处理按钮的点击事件。还提到了场景绑定、舞台设置和登录事件的实现,并探讨了使用弹出框进行界面优化。
摘要由CSDN通过智能技术生成

目标 :

JavaFX 基本介绍

基本布局面板使用

登录界面制作

JavaFX是用于构建富互联网应用程序的Java库。 使用此库编写的应用程序可以跨多个平台一致运行。 使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机,手机,电视,平板电脑等。 要使用Java编程语言开发GUI应用程序,程序员依赖于诸如高级窗口工具包(AWT)和Swings之类的库。 在JavaFX出现之后,这些Java程序开发就可以有效地利用丰富的类库来开发GUI应用程序。

代码介绍:

public class Main extends Application {
@Override
public void start(Stage primaryStage) {
}
public static void main(String[] args) {
launch(args);
}
}

Application 是 JavaFX 程序的入口,任何 JavaFX 应用程序程序都要继承该类并重写 start() 方法 通过 main() 执行 Application 的 launch() 方法 launch 方法会默认执行该类下的 init() 、 start() 、 stop() 方法 方法执行后的显示顺序为: init() 方法➡ start() 方法➡ stop() 方法

@Override
public void init() throws Exception {
super.init();
}
@Override
public void start(Stage primaryStage) {
}
@Override
public void stop() throws Exception {
super.stop();
}

当 start 方法中没写内容的时候,运行时是没有效果的,所以需要添加以下代码:

@Override
public void start(Stage primaryStage) throws IOException {
primaryStage.setTitle("我的fx窗口标题"); //设置当前的窗口标题
primaryStage.show(); //让当前的窗口显示
}

方法中的参数 primaryStage 表示的就是当前该程序的舞台对象。 一定要记得添加 primaryStage.show() ,不然运行完成之后是没效果的,然后就会怀疑自己代码写错了

整体结构:

Stage 是一个主容器,或者说是 舞台 ,它就是我们通常所认为的窗口(有边,高和宽,还有关闭按钮)。在舞台里面,我们可以放置一 个 Scene 也就是 场景 ,我们可以把 Scene 理解为子容器,当然你可以切换别的 Scene ,而在这个 Scene 里面,我们就可以放置各种 各样的控件。

 场景面板介绍:

布局面板需要和场景搭配使用,如果我们需要将内容显示出来,就需要将内容放到布局对象中,同时也还需要将该布局面板与一个场 景绑定在一起,再把场

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值