All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.cuf.ui.package.html Maven / Gradle / Ivy

The newest version!



   package


This package contains various classes that make Swing coding easier.

  • The {@link net.sf.cuf.ui.DispatcherAction} class adds support for a "selected" (think ButtonModel) property to the normal Action/AbstractAction .
    Furthermore a DispatcherAction object can dispatch ActionEvent's (this is the main reason for the name DispatcherAction).
  • The {@link net.sf.cuf.ui.SwingConnectionManager} class provides a different (smarter ;-)) call back handling compared with the typical Swing addXYZListener approach.
    The SwingConnectionManager works a little bit like the delegate- Approach of C#/.NET, and dramatically reduces the memory footprint of call back handling (a typical anonymous class takes up to 100 times more memory).
  • The {@link net.sf.cuf.ui.SwingDecorator} can be used as a decorator of Swing widgets, esp. useful for I18N.
  • A {@link net.sf.cuf.ui.SwingMapping} can be used as to access widgets by a hierarchical name, and makes get-Methods unnecessary.
  • The {@link net.sf.cuf.fw2.UserProperties} class can be used to load and save user properties.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy