ehsbe CommonsTM
Version 1.1.0rc3

Package com.ehsbe.commons.gui

Interface Summary
JxTabbedPaneListener The listener that's notified when an tab should be closed in the JxTabbedPane.
 

Class Summary
AboutDialog An about dialog.
AbstractAppController The controller for an application frame.
AppFrame The application Frame.
ButtonAreaLayout ButtonAreaLayout behaves in a similar manner to FlowLayout.
DocumentSizeFilter A Filter to restrict the size of the document to a given maximum.
EditorPanel<T> A more or less sophisticated bean editor.
GuiErrorHandler An GUI error handler - i.e. usually displays something in response to a throwable.
HelpButton A standard help button, which shares the icons with all instances of the button.
Hints A utitlity class, which applies hints to a text if neccessary.
ImageFileFilter An image file filter.
ImageFileView Simple class to get the appropriate icon and description for a given file.
ImagePreview An image preview component for an file chooser.
JxCheckbox Analog JxLabel.
JxDatePicker A DatePicker, which adjust used formatters to locale settings.
JxDialog An escape enabled JxDialog.
JxFormattedTextField Same as JFormattedTextField, but allows to set an additional Validator like in JxTextField, JxTextNumberField and JxTextTimeField to reflect problems to other components.
JxHelpFrame A wrapper around a JHelp helpset
JxImageFileChooser An Image file chooser.
JxLabel Special label, which htmlizes its text wrt. to the additional properties it has.
JxLoginDialog A standard login dialog that provides a reasonable amount of flexibility while also providing ease of use and a professional look.
JxLoginPanel JxLoginPanel is a JPanel that implements a Login dialog with support for saving passwords supplied for future use in a secure manner.
JxNetAuthenticator A GUI enabled Authenticator, which fires up a login dialog on NetAuthenticator.getPasswordAuthentications() to let the user enter username/password and optionally a master password for encryption/decryption of an external password store.
JxPanel An JPanel, which implements Baseline behavior by setting the index of the component, whoms baseline (or bottom) should be used as baseline for this panel.
JxStatusBar A pre-defined statusbar, which already has the usually required components: messaget text panel, progressbar, animated label.
JxTabbedPane A JTabbedPane which has a close ('X') icon on each tab.
JxTable A Table, which calculates its preferred size by the sum of the max. preferred width of all items in a collumn and rows respectively.
JxTableHeader Same as its parent, but allows easy setting of header tooltips.
JxTextArea A JTextArea, which checks the Column.length definition of the given entity class and method, to restrict the number of insertable characters.
JxTextField A JTextField, which checks the Column.length definition of the given entity class and method, to restrict the number of insertable characters.
JxTextNumberField A textfield, which allows locale specific number characters only and restricts the number to certain size/precision.
JxTextPanel A JPanel, which just displays text.
JxTextTimeField A textfield for time values.
JxTitledBorder Draws a title (if set) with a [gradient] background.
JxTitledPanel A JPanel with a title setting facility.
JxTitledSeparator A Separator, which allows a title to be specified.
JxTitledSeparatorUI Titled Separator UI.
JxX509CertPanel A visual inspector for an X509 certificate.
LnF Look and Feel setting utils.
PropertyTableModel A simple Table model for properties.
Util Some GUI utils
 

Enum Summary
Hints.Option some options, which are used to manipulate the labels text with hints
JxLoginDialog.State The states (progress) for this dialog.
 


ehsbe CommonsTM
Version 1.1.0rc3

Copyright ©2005-2009 EHSBE, Walther-Rathenau-Str. 58, 39104 Magdeburg, Sachsen-Anhalt, Germany. All Rights Reserved.