public class BasicErrorPaneUI extends ErrorPaneUI
JXErrorPane
UI.Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
BasicErrorPaneUI() |
Modifier and Type | Method and Description |
---|---|
java.awt.Dimension |
calculatePreferredSize()
Calculates default prefered size for JXErrorPane on given platform/LAF.
|
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)
Creates new ErrorPane wrapped in the dialog window centered at provided owner component.
|
javax.swing.JFrame |
getErrorFrame(java.awt.Component owner)
Creates new ErrorPane wrapped in the frame window centered at provided owner component.
|
javax.swing.JInternalFrame |
getErrorInternalFrame(java.awt.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(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) |
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
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)
ErrorPaneUI
getErrorFrame
in class ErrorPaneUI
owner
- component to center created error frame at.public javax.swing.JDialog getErrorDialog(java.awt.Component owner)
ErrorPaneUI
getErrorDialog
in class ErrorPaneUI
owner
- component to center created error dialog at.public javax.swing.JInternalFrame getErrorInternalFrame(java.awt.Component owner)
ErrorPaneUI
getErrorInternalFrame
in class ErrorPaneUI
owner
- component to center created error frame at.protected java.awt.LayoutManager createErrorPaneLayout()
protected java.awt.LayoutManager createDetailPanelLayout()
public java.awt.Dimension calculatePreferredSize()
ErrorPaneUI
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)