当前位置:首页 > 生活百科

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

栏目:生活百科日期:2025-03-28浏览:0

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

Java Fx 仪表UI Medusa

BootStrapFX

BootstrapFX 是 JavaFX的BootStrap风格的实现。它主要提供与web版本BootStrap非常相似的 CSS 样式表,同时针对 JavaFX 独特的 CSS 风格进行定制,目前最新版本是0.2.4。我们可以通过maven或者gradle来引入BootstrapFX
gradle配置如下:

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

maven配置如下:

&<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 maven项目

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

idea 新建Java Fx项目

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

idea Java Fx项目 添加maven支持

如果嫌麻烦可以新建JavaFx项目,不转化为Maven项目,然后打开project settings -&>Libraries-&>添加
bootstrapfx-core-0.2.4.jar
到工程中便可以使用了。如果网上搜索不到jar包可以私信我提供下载地址。

开始使用

添加来自 BootstrapFX 的自定义小部件将 CSS 类应用于小部件将引导 BootstrapFX 样式表应用于场景
示例代码如下:

public class Main extends Application {    @Override    public void start(Stage primaryStage) throws Exception{        Panel panel = new Panel("BootstrapFX Demo");        panel.getStyleClass().add("panel-primary");        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");        primaryStage.setTitle("BootstrapFX 测试窗体");        primaryStage.setScene(scene);        primaryStage.sizeToScene();        primaryStage.show();    }    public static void main(String&[] args) {        launch(args);    }}

运行效果展示

示例代码运行

告警消息

按钮

文本

面板

按钮下拉菜单

“java桌面程序开发框架怎么用(java漂亮界面编程)” 的相关文章

shfileoperation返回值(解除shfileoperation异常处理)

四、利用API函数来处理文件通过前面三种方法的介绍,你是否已经觉得足够了?是的,前面的方法完全可以应付几乎所有的文件操作。但是为了普及一下API,展示一下API...

win10家庭版和专业版区别哪个好(专业版跟家庭版流畅度)

IT之家7月27日消息众所周知,Windows针对不同用户分为多个版本,例如家庭版、专业版、企业版、专业工作站版、教育版和专业教育版等。IT之家曾报道,全版本的...

万科淘宝官方品牌馆介绍,盘点万科楼盘系列排名

合家网讯:4月1日,淘宝网与万科集团对外证实,公司将以“集团”身份整体入驻淘宝房产频道,全国共350家万科楼盘已正式上线万科淘宝官方品牌馆。“这是房产公司第一次...

如何提高百度权重,快速提升百度移动权重方法

什么是百度权重?应该是最近一些日子网友讨论比较多的问题。门老师最近看到了两篇关于百度权重的文章,作者把自己的观点通过图文形式详尽的表达了出来。SEO的魅力在于我...

linux判断目录是否存在命令(linux怎么合并文件)

linux中ls命令用来查看目录中的所有文件和子目录,可选的参数比较多,本文筛选一些常用的参数。参数-a:全部的文件,连同隐藏文件(开头为.的文件)一起列出来-...

js提示框代码(js的三种弹出式消息提醒)

这个功能的实现主要使用了jsonp跨域访问,然后通过回调函数来将搜索到的关联内容显示出来。JSONP(JSONwithPadding)是一个非官方的协议,它允许...

女西装裤配什么上衣图 ,这样搭配你就是时髦女星本人

西装裤怎么搭配好看?其实职场LOOK最重要的就是要有质感,西装已经不再是男人的主场了,许多女生只要在搭配上加点技巧,就会让你的全身LOOK看起来高级感十足,尤其...

华为总投资40亿项目落户福田(重仓新能源)

在手机业务受限情况下,华为正在“重仓”新能源。据媒体日前报道,华为拟投资40亿元,在深圳市福田区香蜜湖建设华为数字能源总部及研发基地项目。投资40亿元据深圳卫视...

光猫跟交换机和路由器怎么连接(图示这3种连接方法)

光猫书面名称是光调制解调器,英文名称OpticalModerm,有时也称为单端口光端机或光纤收发器。光猫是国家光进铜退政策下,光缆进入家庭后接入的第一个网络设备...

学linux有前途吗,linux技术前景分析

随着对Linux的不断深入了解,大家就会明白,Linux是互联网技术岗位中非常重要的岗位之一。千锋带你一起了解学习Linux未来就业方向有哪些?  1、Linu...