All Projects → cathive → Fx Guice

cathive / Fx Guice

Licence: apache-2.0
Google Guice integration for FXML-based JavaFX applications

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Fx Guice

Factory
Factory for object creation and dependency injection. Works with normal C# apps or under Unity3d
Stars: ✭ 50 (-18.03%)
Mutual labels:  dependency-injection
Wordagam
A fun & interactive word game 🍄
Stars: ✭ 55 (-9.84%)
Mutual labels:  javafx
Jfx
JavaFX mainline development
Stars: ✭ 1,096 (+1696.72%)
Mutual labels:  javafx
Aiodine
🧪 Async-first Python dependency injection library
Stars: ✭ 51 (-16.39%)
Mutual labels:  dependency-injection
Complex Redux Project Architecture
Redux architecture extended with a layer of services.
Stars: ✭ 53 (-13.11%)
Mutual labels:  dependency-injection
Spring Boot Fx
🎈Spring Boot, JavaFX, bootstrap3, mongoDB
Stars: ✭ 57 (-6.56%)
Mutual labels:  javafx
Dijs
JavaScript dependency injection for Node and browser environments.
Stars: ✭ 49 (-19.67%)
Mutual labels:  dependency-injection
Gamecomposer
GameComposer is a game authoring tool and also a game runtime environment targeting at desktop and mobile devices.
Stars: ✭ 59 (-3.28%)
Mutual labels:  javafx
Fxmailer
Desktop application Tool. Allow you to send a beautiful html template to multiple email recipients with one click!
Stars: ✭ 55 (-9.84%)
Mutual labels:  javafx
Danf
Danf is a Node.js full-stack isomorphic OOP framework allowing to code the same way on both client and server sides. It helps you to make deep architectures and handle asynchronous flows in order to help in producing scalable, maintainable, testable and performant applications.
Stars: ✭ 58 (-4.92%)
Mutual labels:  dependency-injection
Xjavafxtool
基于JavaFx搭建的实用小工具集合,方便开发过程中的代码编写与调试,想学习javaFx的同学可以参考参考。其中包括文件复制、Cron表达式生成器、编码转换、加密解密、Time转换、路径转换、二维码生成工具、身份证生成器、正则表达式生成工具、网址缩短、转义字符、字符串转换、Mq调试工具、Http调试工具、json格式化编辑工具、图标生成工具、Redis连接工具、网页源码下载工具、切换Hosts工具、Ftp服务器、Cmd调试工具、Ftp/Ftps/Sftp客户端调试工具、Pdf转换工具、文件列表生成器、图片压缩工具、图片转码工具、Kafka调试工具、Email群发工具、颜色代码转换工具、短信群发工具、脚本引擎调试、文件重命名、Json转换、语音转换、Socket调试、图片解析、微信小程序反编译、Zookeeper操作、Excel拆分合并、文件夹监控、文件编码检测、传输、端口扫描、久坐提醒、随机数生成、剪贴板历史、文件搜索、mp3转换、印章生成等工具
Stars: ✭ 1,063 (+1642.62%)
Mutual labels:  javafx
Simplify
Simplify is a set of .NET libraries that provide infrastructure for your applications. DI and mocking friendly.
Stars: ✭ 52 (-14.75%)
Mutual labels:  dependency-injection
Poodinis
A dependency injection framework for D with support for autowiring.
Stars: ✭ 57 (-6.56%)
Mutual labels:  dependency-injection
Toothpick
A scope tree based Dependency Injection (DI) library for Java / Kotlin / Android.
Stars: ✭ 1,061 (+1639.34%)
Mutual labels:  dependency-injection
Sample Spring Boot Javafx
Рыба Spring Boot + JavaFX
Stars: ✭ 59 (-3.28%)
Mutual labels:  javafx
Android Mvvm Rxjava2 Dagger2
This repository contains a detailed sample application that uses MVVM as its presentation layer pattern. Essential dependencies are Dagger2 with Dagger-android, RxJava2 with RxAndroid, Room, Retrofit and Espresso.
Stars: ✭ 50 (-18.03%)
Mutual labels:  dependency-injection
Javafx Dataviewer Wrapper
📊 Exposing charts from Java to JavaFX and the Web!
Stars: ✭ 56 (-8.2%)
Mutual labels:  javafx
Editor
基于JavaFx的Markdown编辑器
Stars: ✭ 61 (+0%)
Mutual labels:  javafx
Pioneer Console Boilerplate
Dependency injection, logging and configuration in a .NET Core console application.
Stars: ✭ 60 (-1.64%)
Mutual labels:  dependency-injection
Macwire
Lightweight and Nonintrusive Scala Dependency Injection Library
Stars: ✭ 1,095 (+1695.08%)
Mutual labels:  dependency-injection

fx-guice

Build Status

This library provides some useful classes that help you integrate Google Guice into your JavaFX based applications.

The idea for that class was born after I read an article on fxexperience.com (http://fxexperience.com/2011/10/fxml-guice/). Therefore,... credits go to 'Richard Bair' for the initial idea.

A compiled and ready-to-use version of this library can be found in the Sonatype OSS Maven Repository (oss.sonatype.org). To use the library in your Maven based projects just add the following lines to your 'pom.xml':

<dependency>
  <groupId>com.cathive.fx</groupId>
  <artifactId>fx-guice</artifactId>
  <version>${fx-guice.version}</version>
</dependency>

In your project all you need to do is create an application class that extends com.cathive.fx.guice.GuiceApplication instead of the javafx.application.Application class that ships with JavaFX.

Next step: instead of using javafx.fxml.FXMLLoader to load FXML files you use com.cathive.fx.guice.GuiceFXMLLoader... that's basically it!

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].