All Projects → manuel-mauky → Grid

manuel-mauky / Grid

Licence: other
A grid component for javafx

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Grid

MaskedTextField
MaskedTextField is an component similar to JFormmatedText field and can be used in same way.
Stars: ✭ 21 (-8.7%)
Mutual labels:  javafx, javafx-library
DashboardFx
JavaFx Dashboard
Stars: ✭ 272 (+1082.61%)
Mutual labels:  javafx, javafx-library
FluxFX
Flux architecture with JavaFX
Stars: ✭ 24 (+4.35%)
Mutual labels:  javafx, javafx-library
medusa
A JavaFX library for Gauges
Stars: ✭ 605 (+2530.43%)
Mutual labels:  javafx, javafx-library
advanced-bindings
Collection of Binding helpers for JavaFX(8)
Stars: ✭ 63 (+173.91%)
Mutual labels:  javafx, javafx-library
Awesomejavafx
A curated list of awesome JavaFX libraries, books, frameworks, etc...
Stars: ✭ 2,488 (+10717.39%)
Mutual labels:  javafx, javafx-library
lib-preferences
Lib-Preferences is a library for easy storing simple data to a Preferences.properties file in a Java(FX) & Maven desktop application.
Stars: ✭ 12 (-47.83%)
Mutual labels:  javafx, javafx-library
JasperViewerFX
The JasperViewerFX is a free JavaFX library which aims to avoid use of JasperReport's swing viewer
Stars: ✭ 27 (+17.39%)
Mutual labels:  javafx, javafx-library
Bank-Account-Simulation
A Bank Account Simulation with JavaFX and SQLite back-end. Material UX|UI.
Stars: ✭ 19 (-17.39%)
Mutual labels:  javafx, javafx-library
animated
🌊 Implicit animations for JavaFX.
Stars: ✭ 79 (+243.48%)
Mutual labels:  javafx, javafx-library
TelegramClone
JetGram is an open source desktop app Telegram clone made with JavaFx.
Stars: ✭ 50 (+117.39%)
Mutual labels:  javafx
octillect
An Intellectual Octopus for managing your tasks and projects.
Stars: ✭ 14 (-39.13%)
Mutual labels:  javafx
kubed
No description or website provided.
Stars: ✭ 68 (+195.65%)
Mutual labels:  javafx
FlexBoxFX
FlexBoxFX is a JavaFX implementation of CSS3 flexbox.
Stars: ✭ 65 (+182.61%)
Mutual labels:  javafx
thinkphp gui tools
ThinkPHP 漏洞 综合利用工具, 图形化界面, 命令执行, 一键getshell, 批量检测, 日志遍历, session包含, 宝塔绕过
Stars: ✭ 190 (+726.09%)
Mutual labels:  javafx
GNButton
JavaFx Custom Button animated
Stars: ✭ 17 (-26.09%)
Mutual labels:  javafx
ChatRoom-JavaFX
This is a client/server chatroom(client for JavaFX and server for Workerman), supporting personal and global chat.
Stars: ✭ 53 (+130.43%)
Mutual labels:  javafx
Zephyria
JavaFX Kotlin RPG using FXGL engine
Stars: ✭ 38 (+65.22%)
Mutual labels:  javafx
FlatBee
An javafx css style for an flat and smooth experience
Stars: ✭ 24 (+4.35%)
Mutual labels:  javafx
FxEditor
JavaFX rich text editor able to handle billions of lines (WORK IN PROGRESS)
Stars: ✭ 21 (-8.7%)
Mutual labels:  javafx

Grid

Build Status

Grid is a JavaFX (8) component that is intended for different kinds of small games that are based on a grid of squares like chess or sudoku.

Examples are:

Goals

  • The grid will resize itself automatically so that all available space is used. The aspect ratio of the squares will not be influenced by the resizing.

  • When the window is resized the grid will also automatically scale down/up.

  • The number of columns and rows of the grid can be controlled by javafx properties. This means that the grid will automatically add/remove new cells when the number of columns/rows is increased or decreased.

  • Every cell has a state that defines how it is rendered. The available states are defined by the developer with an enum.

  • There is a separation of the GridView and GridModel.

    • The GridView defines how the grid will look like. You define how a cell is rendered when it has a specific state.
    • The GridModel only controls what status the cells have. In your game logic you will only modify the gridModel.
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].