MacOSXErrorPaneUIpublic class BasicErrorPaneUI extends ErrorPaneUI
JXErrorPane UI.| Modifier and Type | Field | Description |
|---|---|---|
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 | Description |
|---|---|
BasicErrorPaneUI() |
| Modifier and Type | Method | Description |
|---|---|---|
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) |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, updateprotected 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
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
installUI in class ComponentUIpublic void uninstallUI(JComponent c)
uninstallUI in class ComponentUIprotected void installDefaults()
protected void uninstallDefaults()
protected void installListeners()
protected void uninstallListeners()
installListenersprotected void installComponents()
protected void uninstallComponents()
public JFrame getErrorFrame(Component owner)
ErrorPaneUIgetErrorFrame in class ErrorPaneUIowner - component to center created error frame at.public JDialog getErrorDialog(Component owner)
ErrorPaneUIgetErrorDialog in class ErrorPaneUIowner - component to center created error dialog at.public JInternalFrame getErrorInternalFrame(Component owner)
ErrorPaneUIgetErrorInternalFrame in class ErrorPaneUIowner - component to center created error frame at.protected LayoutManager createErrorPaneLayout()
protected LayoutManager createDetailPanelLayout()
public Dimension calculatePreferredSize()
ErrorPaneUIcalculatePreferredSize in class ErrorPaneUIprotected int getDetailsHeight()
protected void configureReportAction(AbstractActionExt reportAction)
protected Icon getDefaultErrorIcon()
protected Icon getDefaultWarningIcon()
protected void configureDetailsButton(boolean expanded)
protected void reinit()
Copyright © 2018. All rights reserved.