All Projects → renatoathaydes → CeylonFX

renatoathaydes / CeylonFX

Licence: Apache-2.0 License
Ceylon interface for JavaFX

Programming Languages

Ceylon
7 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to CeylonFX

JasperViewerFX
The JasperViewerFX is a free JavaFX library which aims to avoid use of JasperReport's swing viewer
Stars: ✭ 27 (+107.69%)
Mutual labels:  javafx
GNButton
JavaFx Custom Button animated
Stars: ✭ 17 (+30.77%)
Mutual labels:  javafx
javafx-examples
JavaFX Example Projects
Stars: ✭ 85 (+553.85%)
Mutual labels:  javafx
TheScopeReport
This is a Java program that calls the Jamf Pro API to collect scoping details.
Stars: ✭ 13 (+0%)
Mutual labels:  javafx
RentLio
This is a vehicle reservation system. Which is made with JavaFX and also using hibernate and RMI.
Stars: ✭ 49 (+276.92%)
Mutual labels:  javafx
Zephyria
JavaFX Kotlin RPG using FXGL engine
Stars: ✭ 38 (+192.31%)
Mutual labels:  javafx
JavaFX-MySQL-Login
A JavaFX example SignIn/SignUp with MySQL database intergration.
Stars: ✭ 74 (+469.23%)
Mutual labels:  javafx
vkmusic
Приложение для выгрузки аудио библиотеки из ВК
Stars: ✭ 31 (+138.46%)
Mutual labels:  javafx
FlatBee
An javafx css style for an flat and smooth experience
Stars: ✭ 24 (+84.62%)
Mutual labels:  javafx
DashboardFx
JavaFx Dashboard
Stars: ✭ 272 (+1992.31%)
Mutual labels:  javafx
kubed
No description or website provided.
Stars: ✭ 68 (+423.08%)
Mutual labels:  javafx
Insulator
A client UI to inspect Kafka topics, consume, produce and much more
Stars: ✭ 53 (+307.69%)
Mutual labels:  javafx
springboot-javafx-tutorial
Show you how to Integrate Spring Boot with JavaFX - Tutorial
Stars: ✭ 20 (+53.85%)
Mutual labels:  javafx
FxEditor
JavaFX rich text editor able to handle billions of lines (WORK IN PROGRESS)
Stars: ✭ 21 (+61.54%)
Mutual labels:  javafx
MaskedTextField
MaskedTextField is an component similar to JFormmatedText field and can be used in same way.
Stars: ✭ 21 (+61.54%)
Mutual labels:  javafx
subtitles-view
基于javaFX的简单字幕处理桌面程序,集成在线翻译及语音转换
Stars: ✭ 368 (+2730.77%)
Mutual labels:  javafx
JavaFXWorkshop
Code and a handout for a JavaFX workshop
Stars: ✭ 24 (+84.62%)
Mutual labels:  javafx
ChatRoomFX
JavaFX ChatRoom using JAVA RMI
Stars: ✭ 33 (+153.85%)
Mutual labels:  javafx
JavaUltimateTools
A Large Repository Of Awesome Code For Java.
Stars: ✭ 24 (+84.62%)
Mutual labels:  javafx
Grid
A grid component for javafx
Stars: ✭ 23 (+76.92%)
Mutual labels:  javafx

CeylonFX

CeylonFX is a Ceylon interface for JavaFX.

STATUS: This project is in early stages and is not currently ready for production. Want to help get it ready? Make a pull request or contact me to know how to best contribute!

Here's a quick example of what code written with CeylonFX looks like (this example already works):

Application {
	args = process.arguments;
	Stage {
		title = "CeylonFX Demo Application";
		() => Scene {
			fill = black;
			dimension = [600.0, 150.0];
			VBox {
				spacing = 20;
				insets = Insets { top = 15.0; };
				minimumSize = [600.0, 0.0];
				alignment = center;
				Text {
					text = "Welcome to CeylonFX";
					underline = true;
					font = font("Arial", 48.0);
					fill = LinearGradient { [0.0, blue], [0.75, cyan], [1.0, white] };
				},
				Text {
					text = "Under construction...";
					font = font("Arial", 12.0);
					fill = white;
				}   
			}
		};
	};
};

See more here!

Getting started

Importing the CeylonFX module

Currently, here's what you need to do from the command-line:

git clone [email protected]:renatoathaydes/CeylonFX.git
cd CeylonFX
ceylon compile --out +USER ceylonfx

Once we have something that is more or less complete, we will try to make this project available from Ceylon Herd so you won't need to do any of this.

To run the demo code shown above, just type ceylon run ceylonfx.

You should then add this declaration to your Ceylon module:

import ceylonfx "0.2.0"

And that's it! You're ready to start using CeylonFX in your project.

CeylonFX samples

A few basic CeylonFX samples can be found in the samples directory.

To compile the samples module, go to the CeylonFX root directory and type:

ceylon compile --src samples/ samples

To see a list of available samples, just type:

ceylon run samples

To run a sample, checkbox for example, run:

ceylon run samples checkbox
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].