java桌面程序开发框架怎么用 java漂亮界面编程

虽然说Java目前主要的应用领域是服务端,GUI桌面端软件也有极少量的应用场景(桌面软件还是C#方便),所以今天给大家分享一款漂亮的JavaFx GUI界面框架BootstrapFX。虽然目前Java的主要应用领域是服务器,但是GUI桌面软件也有极少数的应用场景(桌面软件或者C#比较方便),所以...

虽然说Java目前主要的应用领域是服务端,GUI桌面端软件也有极少量的应用场景(桌面软件还是C#方便),所以今天给大家分享一款漂亮的JavaFx GUI界面框架BootstrapFX。

虽然目前Java的主要应用领域是服务器,但是GUI桌面软件也有极少数的应用场景(桌面软件或者C#比较方便),所以今天我想和大家分享一个漂亮的JavaFx GUI界面框架BootstrapFX。

Java Fx工具UI Medusa

BootStrapFX

BootStrapFX是JavaFX的引导实现。主要提供与网页版BootStrap非常相似的CSS样式表,针对JavaFX特有的CSS样式进行定制。目前最新版本是0.2.4。我们可以通过***ven或者gradle引入Bootstrap FX
Gradle配置如下:

repositories { jcenter()}dependencies { compile 'org.kordamp.bootstrapfx:bootstrapfx-core:0.2.4'}

***ven的配置如下:

<dependencies> <dependency> <groupId>org.kordamp.bootstrapfx</groupId> <artifactId>bootstrapfx-core</artifactId> <version>0.2.4</version> </dependency></dependencies><repositories> <repository> <id>central</id> <name>jcenter</name> <url>https://jcenter.bintray.com</url> </repository></repositories>

Idea创建JavaFx ***ven项目

打开idea在Maven工程模板中发现没有javaFx的模板,我们可以先新建JavaFx项目file->new->project

打开思路,发现Maven工程模板里没有javaFx模板。我们可以先创建一个新的JavaFx项目文件->:new->;项目

创建一个新的Java Fx项目

JavaFx项目建立成功后,右键点击项目名称选择Add Frameworks Support,选择Maven确认即可成功转化为javaFx ***ven项目

JavaFx项目成功建立后,右键点击项目名称,选择添加框架支持,选择Maven,确认可以成功转换为javaFx ***ven项目。

为idea Java Fx项目添加***ven支持

如果太麻烦,可以新建一个JavaFx项目,不用转换成Maven项目,然后打开项目设置->:库->将
bootstrap FX-core-0 . 2 . 4 . jar
添加到项目中就可以使用了。如果在网上找不到jar包,可以私信我,提供下载地址。

开始被使用

添加来自 BootstrapFX 的自定义小部件将 CSS 类应用于小部件将引导 BootstrapFX 样式表应用于场景

示例代码如下:public class Main extends Application { @Override public void start(Stage pri***ryStage) throws Exception{ Panel panel = new Panel("BootstrapFX Demo"); panel.getStyleClass().add("panel-pri***ry"); BorderPane content = new BorderPane(); content.setPadding(new Insets(20)); Button button = new Button("你好 我是一个BootstrapFX按钮"); button.getStyleClass().setAll("btn","btn-danger"); content.setCenter(button); panel.setBody(content); Scene scene = new Scene(panel); scene.getStylesheets().add("org/kordamp/bootstrapfx/bootstrapfx.css"); pri***ryStage.setTitle("BootstrapFX 测试窗体"); pri***ryStage.setScene(scene); pri***ryStage.sizeToScene(); pri***ryStage.show(); } public static void ***in(String[] args) { launch(args); }}

操作效果显示

示例代码运行

示例代码运行

告警消息

报警信息

按钮

按钮

文本

文本

面板

面板

按钮下拉菜单

本文来自秦楚殇投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/504505.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-14
下一篇 04-14

相关推荐

  • 个人小程序怎么做,微信小程序开发流程

    小程序开发的整体实施分为四个阶段:小程序案例设计、小程序系统开发、小程序交付测试、小程序在线推送。在项目的每个阶段,都需要提供几个熟悉项目和业务的人(即重点户)共同参与。小程序设计:一般小程序需要1-2周,阶段流程是:需求沟通→业务梳理→功能设计。两阶段协调事项:

    2023-07-25 23:25:01
    879 0
  • 小程序开发需要多少费用,小程序开发时间及费用

    小程序开发,相当于简单的APP开发,涉及很多东西,比如后端服务器、数据库、通信、API等等。要提高小程序产品开发的成本预期和时间预期。首先,计算开发成本假设我们要开发一个电商购物小程序,它包括用户注册、商品展示、购物车、订单购买、支付、售后和服务跟进。这是典型的

    2023-07-23 06:58:01
    582 0
  • 小程序怎么开发,小程序开发需要的技术

    发展了两年多的微信小程序,现在很火。发展越火热,背后的商机就越大。所以越来越多的企业表示要开发一个小程序。很多企业对于开发小程序都有这样的疑问:“小程序的开发方式有哪些?价格是多少?”让我们来看看吧。目前小程序的开发方式可以分为以下三种:1.模板小程序模板小程

    2023-07-13 16:29:01
    471 0
  • 一款app开发需要多少钱 微信小程序开发费用

    app开发完成后,必须在各大应用市场上架,让用户在定位器里找到APP,下载使用。然而却因为各大应用市场审核机制的限制,目前变得越来越困难,上架也变成了一个高成本的工作。目前安卓应用市场上架本身并不需要钱,但是需要要软件著作证明,第一次上架一般都会因为各种材料的问

    2023-07-03 09:40:01
    318 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信