perusworld / yosanai-swing-components

Yosanai Swing Components

Home Page:https://github.com/perusworld/yosanai-swing-components

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yosanai Swing Components

Some reusable swing components. If you are using maven, you can include this library in your project using https://github.com/perusworld/maven-repo (more details here)

1. com.yosanai.java.swing.config.ConfigPanel
   A simple panel used to configure settings.
2. com.yosanai.java.swing.config.ConfigDialog
   A simple dialog used to configure settings.
3. com.yosanai.java.swing.config.FileBackedConfigDialog
   A simple dialog used to configure and save application configuration files securely.
   It stores key/values in an xml file, where in the values are encrypted and stored using a password provided by the user at runtime.
   NOTE: This uses http://www.bouncycastle.org/ encryption libraries and also requires Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files (http://www.oracle.com/technetwork/java/javase/downloads/index.html#other) to be installed
4. com.yosanai.java.swing.editor.ObjectEditorTableModel
   Table editor that loads the properties(including nested) of a given object into a TableModel. This can then be set to a JTable
    

About

Yosanai Swing Components

https://github.com/perusworld/yosanai-swing-components


Languages

Language:Java 100.0%