omegaui / omegaui-library

Java Swing has never been so beautiful.

Home Page:https://omegaui.github.io/omegaide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

omegaui-library

Super Flexible UI Elements Based on Java Swing with animations and a dynamic database management system.

Available UI Elements

omegaui.component

Name Purpose
Comp Renders a Button (deprecated use TextComp instead)
TextComp Renders text and image can be used both as a Button and a Label
EdgeComp Renders a label with a pointing edge background (clickable)
SwitchComp The de facto toggle component
ToggleComp Looks like a toggle button
RTextField The default JTextField with colored border and hint text
NoCaretField The Custom JComponent, looks like text field but has no caret navigation
SliderComp A Custom Slider Implementation
FlexPanel The Panel with round corners, border color and gradient background

Available Animations

Animations are only available for TextComp

omegaui.component.animation.Animations

Available Animations : 4

Name Purpose
getLineAnimationLayer Renders a growing line below the text from the center
getImageBoxAnimationLayer Renders growing lines around the image that ultimately resemble a box
getImageSizeAnimationLayer Renders a scaling animation by scaling the image up or down from the center
getImageFrameAnimationLayer Renders a set of images one by one

Available Listeners

SlideListener

ToggleListener

Available D-DBMS

Examples or Usage

See omegaide

It's entirely built around with omegaui-library.

Updates

Since this library is a part of omegaide, so updates arrive faster there than on this repo.

About

Java Swing has never been so beautiful.

https://omegaui.github.io/omegaide

License:GNU General Public License v3.0


Languages

Language:Java 100.0%