An open API service indexing awesome lists of open source software.

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

Yosanai Swing Components
https://github.com/perusworld/yosanai-swing-components

Last synced: 5 months ago
JSON representation

Yosanai Swing Components

Awesome Lists containing this project

README

          

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