开源软件分享-漂亮的JavaFx GUI界面框架

createh54个月前 (02-28)技术教程21

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

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配置如下:


    
        org.kordamp.bootstrapfx
        bootstrapfx-core
        0.2.4
    



    
        central
        jcenter
        https://jcenter.bintray.com
    

Idea 创建JavaFx maven项目

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

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

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

开始使用

  1. 添加来自 BootstrapFX 的自定义小部件
  2. 将 CSS 类应用于小部件
  3. 将引导 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软件下载网址

基于Java的软件下载网站的建设一、前言随着互联网的快速发展,软件下载已成为人们获取各类应用的主要方式。为了满足用户日益增长的软件下载需求,并提供一个安全、稳定的下载平台,我们决定构建一个基于Java...

java下载安装教程,手机java下载安装教程

怎么安装java?1、首先要从网络上下载jdk的安装包。从sun公司的官网下载对应的版本及位数。我本机是64位windows系统,所以安装jdk-7u13-windows-x6exe这个java包.。...

Java开发工具eclipse从下载、安装到使用的详细教程

Eclipse和MyEclipse简介Eclipse是一种可扩展的开放源代码的IDE。起始于1999年4月,由OTI和IBM两家公司的IDE产品开发组组建。2001年11月,IBM公司捐出价值4000...

/Library/Java/JavaVirtualMachines目录下的java是怎么安装的?

/Library/Java/JavaVirtualMachines 目录是 macOS 系统中用于存放 Java 开发工具包(JDK)的标准位置。该目录下的 Java 通常通过以下几种常见方式安装:1...

手机端也可以学习Java编程-手机编写Java程序最好的APP推荐

这篇文章给那些想入门编程的小白们介绍一个用手机就能写代码(Java)的软件-Aide很多萌新在学习编程的时候,总是被电脑端变量环境搭配而一头雾水,整不来,以及一些没有电脑的想学Java而没办法学。现在...

jar文件怎么打开_jar 怎么打开

jar文件是java的归档文件,用java虚拟机可以打开,以下是打开步骤:工具java JDK方法/步骤第一步:下载安装java jdk,如果是已经安装的可以跳过第二步:安装完成后开始菜单里面会有一个...