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
- Host: GitHub
- URL: https://github.com/perusworld/yosanai-swing-components
- Owner: perusworld
- Created: 2011-01-16T02:51:30.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2024-12-05T16:30:43.000Z (over 1 year ago)
- Last Synced: 2024-12-05T17:31:48.154Z (over 1 year ago)
- Language: Java
- Homepage: https://github.com/perusworld/yosanai-swing-components
- Size: 37.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
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