|
swingx Version 2009-07-31 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.jdesktop.swingx.plaf.ErrorPaneUI
org.jdesktop.swingx.plaf.basic.BasicErrorPaneUI
public class BasicErrorPaneUI
Base implementation of the JXErrorPane
UI.
Field Summary | |
---|---|
protected static String |
CLASS_NAME
Used as a prefix when pulling data out of UIManager for i18n |
protected JButton |
closeButton
ok/close button |
protected JButton |
copyToClipboardButton
|
protected ActionListener |
copyToClipboardListener
Action listener for the copy to clipboard button. |
protected AbstractButton |
detailButton
detail button |
protected ActionListener |
detailListener
Action listener for the detail button. |
protected JXEditorPane |
details
details text area |
protected JPanel |
detailsPanel
details panel |
protected JScrollPane |
detailsScrollPane
|
protected JEditorPane |
errorMessage
Error message text area |
protected PropertyChangeListener |
errorPaneListener
Property change listener for the error pane ensures that the pane's UI is reinitialized. |
protected JScrollPane |
errorScrollPane
Error message text scroll pane wrapper. |
protected JLabel |
iconLabel
label used to display the warning/error icon |
protected JXErrorPane |
pane
The error pane this UI is for |
protected AbstractButton |
reportButton
report an error button |
Constructor Summary | |
---|---|
BasicErrorPaneUI()
|
Method Summary | |
---|---|
Dimension |
calculatePreferredSize()
Calculates default prefered size for JXErrorPane on given platform/LAF. |
protected void |
configureDetailsButton(boolean expanded)
|
protected void |
configureReportAction(AbstractActionExt reportAction)
|
protected LayoutManager |
createDetailPanelLayout()
|
protected LayoutManager |
createErrorPaneLayout()
Create and return the LayoutManager to use with the error pane. |
static ComponentUI |
createUI(JComponent c)
|
protected Icon |
getDefaultErrorIcon()
|
protected Icon |
getDefaultWarningIcon()
|
protected String |
getDetailsAsHTML(ErrorInfo errorInfo)
Creates and returns HTML representing the details of this incident info. |
protected int |
getDetailsHeight()
|
JDialog |
getErrorDialog(Component owner)
Creates new ErrorPane wrapped in the dialog window centered at provided owner component. |
JFrame |
getErrorFrame(Component owner)
Creates new ErrorPane wrapped in the frame window centered at provided owner component. |
JInternalFrame |
getErrorInternalFrame(Component owner)
Creates new ErrorPane wrapped in the internal frame window centered at provided owner component. |
protected void |
installComponents()
Creates and initializes the components which make up the aggregate combo box. |
protected void |
installDefaults()
Installs the default colors, and default font into the Error Pane |
protected void |
installListeners()
Create and install the listeners for the Error Pane. |
void |
installUI(JComponent c)
|
protected void |
reinit()
Reconfigures the dialog if settings have changed, such as the errorInfo, errorIcon, warningIcon, etc |
protected void |
uninstallComponents()
The aggregate components which compise the combo box are unregistered and uninitialized. |
protected void |
uninstallDefaults()
Uninstalls the default colors, and default font into the Error Pane. |
protected void |
uninstallListeners()
Remove the installed listeners from the Error Pane. |
void |
uninstallUI(JComponent c)
|
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final String CLASS_NAME
protected JXErrorPane pane
protected JEditorPane errorMessage
protected JScrollPane errorScrollPane
protected JXEditorPane details
protected AbstractButton detailButton
protected JButton closeButton
protected JLabel iconLabel
protected AbstractButton reportButton
protected JPanel detailsPanel
protected JScrollPane detailsScrollPane
protected JButton copyToClipboardButton
protected PropertyChangeListener errorPaneListener
protected ActionListener detailListener
protected ActionListener copyToClipboardListener
Constructor Detail |
---|
public BasicErrorPaneUI()
Method Detail |
---|
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
installUI
in class ComponentUI
public void uninstallUI(JComponent c)
uninstallUI
in class ComponentUI
protected void installDefaults()
protected void uninstallDefaults()
protected void installListeners()
protected void uninstallListeners()
installListeners
protected void installComponents()
protected void uninstallComponents()
public JFrame getErrorFrame(Component owner)
ErrorPaneUI
getErrorFrame
in class ErrorPaneUI
owner
- component to center created error frame at.
public JDialog getErrorDialog(Component owner)
ErrorPaneUI
getErrorDialog
in class ErrorPaneUI
owner
- component to center created error dialog at.
public JInternalFrame getErrorInternalFrame(Component owner)
ErrorPaneUI
getErrorInternalFrame
in class ErrorPaneUI
owner
- component to center created error frame at.
protected LayoutManager createErrorPaneLayout()
protected LayoutManager createDetailPanelLayout()
public Dimension calculatePreferredSize()
ErrorPaneUI
calculatePreferredSize
in class ErrorPaneUI
protected int getDetailsHeight()
protected void configureReportAction(AbstractActionExt reportAction)
protected Icon getDefaultErrorIcon()
protected Icon getDefaultWarningIcon()
protected void configureDetailsButton(boolean expanded)
protected void reinit()
protected String getDetailsAsHTML(ErrorInfo errorInfo)
|
swingx Version 2009-07-31 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |