Skip to content

AndreaGhizzoni/JXSwingPlus

Repository files navigation

Extension of existing Swing library

Version License Status ![Dependecies](http://img.shields.io/badge/dependency-Java 8-red.svg?)

Before to start...

Add the ready-to-use jars (main and docs) files from build/libs to your class path. Check out the documents in jar to have all the information about this library.

How to use:

This library contains all graphics components that will help you to develop custom UI.

  • JXImagePanel: that can display an image given from a File (no image scaling);
  • JXTimer: that display a countdown clock in JLabel with customizable action on times-up;
  • JXTree: that display tree data structure with custom icon for leaf and node:
  • JXObjectModel: the model of JXTable (that is contained too here) that greatly simplifies to manage the data.
  • JXTableColumnAdjuster: that adjust dynamically all table's columns width according to cell content.
  • JXAutocomplete: ready to use document listener that provide the typeahead while typing on JTextFiled.
  • JXCheckBoxList: common JList with JCheckBox as elements completely ready to use.
  • JXRoundedBorder: rounded and smoothed border for JTextField components.
  • JXSearchBar: common search bar to query the most usefull search engine.
  • JXSearchEngine: cool search bar with icon on the left.