All Projects → gluonhq → Scenebuilder

gluonhq / Scenebuilder

Licence: other
Scene Builder is a visual, drag n drop, layout tool for designing JavaFX application user interfaces.

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Scenebuilder

iliasDownloaderTool
synchronize, manage and download the files from your e-learning platform https://www.ilias.de/
Stars: ✭ 46 (-86.89%)
Mutual labels:  javafx
Animatefx
A library of +70 ready-to-use animations for JavaFX
Stars: ✭ 254 (-27.64%)
Mutual labels:  javafx
Tornadofx
Lightweight JavaFX Framework for Kotlin
Stars: ✭ 3,499 (+896.87%)
Mutual labels:  javafx
hacklympics
🏆 Full-stack online programming examination system
Stars: ✭ 44 (-87.46%)
Mutual labels:  javafx
ktfx
Kotlin extensions for JavaFX app development
Stars: ✭ 13 (-96.3%)
Mutual labels:  javafx
Naivechat
🎭 本项目是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信实现通信核心功能。课程文章已发布到GitChat专栏,欢迎购买。如果本项目能为您提供帮助,请给予支持(关注、⭐️Star、分享)!
Stars: ✭ 290 (-17.38%)
Mutual labels:  javafx
msgbots
Messenger Bot Simulator ( Rhino )
Stars: ✭ 17 (-95.16%)
Mutual labels:  javafx
Samples
JavaFX samples to run with different options and build tools
Stars: ✭ 352 (+0.28%)
Mutual labels:  javafx
JavaFX-3D
JavaFX 3D Development Tutorial
Stars: ✭ 29 (-91.74%)
Mutual labels:  javafx
Friceengine
🎮 JVM game engine based on Swing/JavaFX.
Stars: ✭ 330 (-5.98%)
Mutual labels:  javafx
FXFileChooser
Custom JavaFX file chooser which allows quick manual filtering, which allows to add Path predicates as filter and which is testable using TestFX.
Stars: ✭ 22 (-93.73%)
Mutual labels:  javafx
ktPlayer-Music-Player
ktPlayer - Music Player on Java 8 with using JavaFX (Desktop)
Stars: ✭ 22 (-93.73%)
Mutual labels:  javafx
Fxyz
A JavaFX 3D Visualization and Component Library
Stars: ✭ 298 (-15.1%)
Mutual labels:  javafx
SporeModder-FX
The most advanced and modern Spore modding tool.
Stars: ✭ 24 (-93.16%)
Mutual labels:  javafx
Latexdraw
A vector drawing editor for LaTeX (JavaFX).
Stars: ✭ 336 (-4.27%)
Mutual labels:  javafx
TinyClip
🚀 JavaFX开发的FFMPEG-GUI客户端
Stars: ✭ 59 (-83.19%)
Mutual labels:  javafx
Hmcl
A Minecraft Launcher which is multi-functional, cross-platform and popular
Stars: ✭ 3,362 (+857.83%)
Mutual labels:  javafx
Springboot Javafx Support
SpringBoot / JavaFX8 Integration
Stars: ✭ 354 (+0.85%)
Mutual labels:  javafx
Jetuml
A desktop application for fast UML diagramming.
Stars: ✭ 346 (-1.42%)
Mutual labels:  javafx
Oim Fx
OIM是采用 Java平台开发的一套即时通讯聊天系统,献给对即时通讯有兴趣的朋友。服务端实现了TCP Socket和WebSocket。方便接入网页版、安卓、IOS、PC桌面版客户端。OIM已经实现桌面版客户端,可以跨平台Windows、mac、Linux使用,用于公司内网、外网通讯、客服系统等,聊天系统。OIM项目可用于任何商业、个人作品中并且希望能够保留作者信息。如果OIM能够帮助到您,请点赞好评,加个星
Stars: ✭ 324 (-7.69%)
Mutual labels:  javafx

Gluon Scene Builder

Gluon Scene Builder is a drag and drop UI designer tool allowing rapid desktop and mobile app development. Scene Builder separates design from logic, allowing team members to quickly and easily focus on their specific aspect of application development.

Scene Builder works with the JavaFX ecosystem – official controls, community projects, and Gluon offerings including Gluon Mobile, Gluon Desktop, and Gluon CloudLink.

Scene Builder is open source, and it is freely licensed under the BSD license. Gluon can provide custom consultancy and training, and open source commercial support.

Getting started

The best way to get started with Gluon Scene Builder is by downloading and installing on your developer machine the latest Scene Builder release.

See the documentation about the new features recently included.

For community support, go to StackOverflow.

Issues and Contributions

Issues can be reported to the Issue tracker

Contributions can be submitted via Pull requests, providing you have signed the Gluon Individual Contributor License Agreement (CLA).

Building Scene Builder

Requisites

Gluon Scene Builder is frequently released, and this is only required in case you want to fork and build your local version of Scene Builder.

These are the requisites:

  • A recent version of JDK 11 or later for building 'master' branch
  • A recent version of JDK 8 for building '8u-dev' branch

How to build Scene Builder

To build the Scene Builder services, on the project's root, run:

./gradlew clean build

It will create a partial shadow cross-platform jar under app/build/libs/scenebuilder-$version.jar, that doesn't include the JavaFX dependencies.

How to run Scene Builder

You can run it with Gradle:

./gradlew run

or you can run the partial shadow jar, providing you have downloaded the JavaFX SDK from here:

`java --module-path /path/to/javafx-sdk-$javafxVersion/lib --add-modules javafx.web,javafx.fxml,javafx.swing,javafx.media --add-opens=javafx.fxml/javafx.fxml=ALL-UNNAMED -cp app/build/libs/scenebuilder-$version.jar com.oracle.javafx.scenebuilder.app.SceneBuilderApp

Scene Builder Kit

To build and install the Scene Builder Kit in your local repository, run:

./gradlew clean :kit:install

The custom controls of the Scene Builder kit can be used in your project. You can add it as a regular dependency to the build of your app:

repositories {
    mavenLocal()
}

dependencies {
    implementation ('com.gluonhq.scenebuilder:scenebuilder-kit:$version') { transitive = false }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].