Class GeneiousServiceWithPanel

  • Direct Known Subclasses:
    SequenceDatabaseSuperService

    public abstract class GeneiousServiceWithPanel
    extends GeneiousService
    This is a GeneiousService that displays a custom panel in Geneious when the service is selected.
    • Constructor Detail

      • GeneiousServiceWithPanel

        public GeneiousServiceWithPanel()
    • Method Detail

      • getPanel

        public abstract javax.swing.JPanel getPanel()
        A panel that is displayed when this service is selected. The panel must only be constructed when this function is called and this method will only be called once per service, and will be called in the swing thread.
        Returns:
        A panel that is displayed when this service is selected, or null to use a default panel which displays the icon, name and description of the service.
      • getExtendedPrintable

        public ExtendedPrintable getExtendedPrintable()
        You may optionally return an ExtendedPrintable to print the content displayed on the panel.
        Returns:
        An optional ExtendedPrintable representing the printable content of the panel
        Since:
        API 4.50 (Geneious 5.5.0)