Class MacOSXErrorPaneUI


public class MacOSXErrorPaneUI extends BasicErrorPaneUI
Ok, the Title becomes the first line in the error dialog The text immediately follows. Then come the "Details". This is a toggle button with an icon and text but no border and no background. The icon looks like a tree toggle (arrow right or down). There is then more optional text. The best way to support this is to look in the client properties of the JXErrorPane for any "sub text". Ideally this sub text would be part of the ErrorInfo. Maybe I should just add it there? Finally come the buttons. If there is no report action and the error invalid input: '<' fatal, the shown ok button should say "close". Otherwise, if there is no report action but the error >= fatal, it should say "Exit Application". If there is a report action but error invalid input: '<' fatal, it should say "Don't Send" for ok, "Send Report" for the report button. If there is a report action and the error >= fatal, then one button should say "Exit", and the report button should say "Send Report and Exit". Whenever either button is clicked (ok button or report button), the "close dialog" procedure should occur.
  • Field Details

    • titleLabel

      private JLabel titleLabel
    • disclaimerText

      private JEditorPane disclaimerText
  • Constructor Details

    • MacOSXErrorPaneUI

      public MacOSXErrorPaneUI()
      Creates a new instance of BasicErrorPanelUI
  • Method Details