|
||||||||||
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 java.lang.String |
CLASS_NAME
Used as a prefix when pulling data out of UIManager for i18n |
protected javax.swing.JButton |
closeButton
ok/close button |
protected javax.swing.JButton |
copyToClipboardButton
|
protected java.awt.event.ActionListener |
copyToClipboardListener
Action listener for the copy to clipboard button. |
protected javax.swing.AbstractButton |
detailButton
detail button |
protected java.awt.event.ActionListener |
detailListener
Action listener for the detail button. |
protected JXEditorPane |
details
details text area |
protected javax.swing.JPanel |
detailsPanel
details panel |
protected javax.swing.JScrollPane |
detailsScrollPane
|
protected javax.swing.JEditorPane |
errorMessage
Error message text area |
protected java.beans.PropertyChangeListener |
errorPaneListener
Property change listener for the error pane ensures that the pane's UI is reinitialized. |
protected javax.swing.JScrollPane |
errorScrollPane
Error message text scroll pane wrapper. |
protected javax.swing.JLabel |
iconLabel
label used to display the warning/error icon |
protected JXErrorPane |
pane
The error pane this UI is for |
protected javax.swing.AbstractButton |
reportButton
report an error button |
Constructor Summary | |
---|---|
BasicErrorPaneUI()
|
Method Summary | |
---|---|
java.awt.Dimension |
calculatePreferredSize()
|
protected void |
configureDetailsButton(boolean expanded)
|
protected void |
configureReportAction(AbstractActionExt reportAction)
|
protected java.awt.LayoutManager |
createDetailPanelLayout()
|
protected java.awt.LayoutManager |
createErrorPaneLayout()
Create and return the LayoutManager to use with the error pane. |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
|
protected javax.swing.Icon |
getDefaultErrorIcon()
|
protected javax.swing.Icon |
getDefaultWarningIcon()
|
protected java.lang.String |
getDetailsAsHTML(ErrorInfo errorInfo)
Creates and returns HTML representing the details of this incident info. |
protected int |
getDetailsHeight()
|
javax.swing.JDialog |
getErrorDialog(java.awt.Component owner)
|
javax.swing.JFrame |
getErrorFrame(java.awt.Component owner)
|
javax.swing.JInternalFrame |
getErrorInternalFrame(java.awt.Component owner)
|
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(javax.swing.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(javax.swing.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 java.lang.String CLASS_NAME
protected JXErrorPane pane
protected javax.swing.JEditorPane errorMessage
protected javax.swing.JScrollPane errorScrollPane
protected JXEditorPane details
protected javax.swing.AbstractButton detailButton
protected javax.swing.JButton closeButton
protected javax.swing.JLabel iconLabel
protected javax.swing.AbstractButton reportButton
protected javax.swing.JPanel detailsPanel
protected javax.swing.JScrollPane detailsScrollPane
protected javax.swing.JButton copyToClipboardButton
protected java.beans.PropertyChangeListener errorPaneListener
protected java.awt.event.ActionListener detailListener
protected java.awt.event.ActionListener copyToClipboardListener
Constructor Detail |
---|
public BasicErrorPaneUI()
Method Detail |
---|
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
public void installUI(javax.swing.JComponent c)
installUI
in class javax.swing.plaf.ComponentUI
public void uninstallUI(javax.swing.JComponent c)
uninstallUI
in class javax.swing.plaf.ComponentUI
protected void installDefaults()
protected void uninstallDefaults()
protected void installListeners()
protected void uninstallListeners()
installListeners
protected void installComponents()
protected void uninstallComponents()
public javax.swing.JFrame getErrorFrame(java.awt.Component owner)
getErrorFrame
in class ErrorPaneUI
public javax.swing.JDialog getErrorDialog(java.awt.Component owner)
getErrorDialog
in class ErrorPaneUI
public javax.swing.JInternalFrame getErrorInternalFrame(java.awt.Component owner)
getErrorInternalFrame
in class ErrorPaneUI
protected java.awt.LayoutManager createErrorPaneLayout()
protected java.awt.LayoutManager createDetailPanelLayout()
public java.awt.Dimension calculatePreferredSize()
calculatePreferredSize
in class ErrorPaneUI
protected int getDetailsHeight()
protected void configureReportAction(AbstractActionExt reportAction)
protected javax.swing.Icon getDefaultErrorIcon()
protected javax.swing.Icon getDefaultWarningIcon()
protected void configureDetailsButton(boolean expanded)
protected void reinit()
protected java.lang.String getDetailsAsHTML(ErrorInfo errorInfo)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |