Class AbstractMainTab

    • Constructor Detail

      • AbstractMainTab

        protected AbstractMainTab()
    • Method Detail

      • buildFooterComponent

        protected JComponent buildFooterComponent()
      • buildHeaderComponent

        protected JComponent buildHeaderComponent()
      • buildHeaderComponentButtons

        protected void buildHeaderComponentButtons​(com.jgoodies.forms.builder.ButtonBarBuilder builder)
      • buildHeaderComponentForm

        protected JComponent buildHeaderComponentForm()
      • buildMainComponent

        protected JComponent buildMainComponent()
      • buildMainLeftComponent

        protected JComponent buildMainLeftComponent()
      • buildMainRightComponent

        protected JComponent buildMainRightComponent()
      • canClose

        public boolean canClose()
      • createDefaultShowActionsAction

        protected AbstractI18nAction createDefaultShowActionsAction()
      • createInfoPanel

        protected final JComponent createInfoPanel()
      • doClose

        public void doClose​(boolean force)
      • doHelp

        protected void doHelp()
      • doRefresh

        public abstract void doRefresh()
        Aktualisierung des Tabs.
      • doShowActions

        protected void doShowActions​(Component component,
                                     int x,
                                     int y)
      • getHeaderIcon

        protected Icon getHeaderIcon()
      • getHeaderTitle

        protected abstract String getHeaderTitle()
      • init

        protected void init()
      • isLoadedInBackground

        protected boolean isLoadedInBackground()
      • isTabClosable

        public boolean isTabClosable()
        Überprüfung, ob das Tab darf geschlossen werden.
        Returns:
        true, wenn das Tab geschlossen werden darf
      • isTabModified

        public boolean isTabModified()
        Überprüfung, ob innerhalb des Tabs Änderungen vorgenommen wurden.
        Returns:
        true, wenn Änderungen im Tab vorgenommen wurden
      • loadInBackground

        public void loadInBackground​(AbstractDbDriver dbDriver)
      • saveModifications

        public ImmoToolTask saveModifications()
        Vorgenommene Änderungen speichern.
        Returns:
        Task zum Speichern der Änderungen.
      • setButtonsEnabled

        protected void setButtonsEnabled​(boolean enabled)
      • setInfo

        public void setInfo​(Component component,
                            Icon icon)
      • setInfoMessage

        public final void setInfoMessage​(String txt)
      • setInfoMessage

        public final void setInfoMessage​(Component component)
      • setInfoWarning

        public final void setInfoWarning​(String txt)
      • setInfoWarning

        public final void setInfoWarning​(Component component)