Class MailViewPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.openindex.openestate.tool.gui.AbstractTab
-
- com.openindex.openestate.tool.gui.AbstractMainTab
-
- com.openindex.openestate.tool.mail.MailViewPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,org.xnap.commons.i18n.LocaleChangeListener
public final class MailViewPanel extends AbstractMainTab
MailViewPanel.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classMailViewPanel.MailListener-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildHeaderComponentButtons(com.jgoodies.forms.builder.ButtonBarBuilder builder)protected JComponentbuildMainComponent()static MailViewPanelcreateTab()static MailViewPanelcreateTab(DbMailMessage message)voiddoClose(boolean force)protected voiddoLoadInBackground(Connection c)voiddoRefresh()Aktualisierung des Tabs.DbMailAccountgetCurrentAccount()longgetCurrentAccountId()DbMailFoldergetCurrentFolder()longgetCurrentFolderId()DbMailMessagegetCurrentMessage()longgetCurrentMessageLocalId()protected IcongetHeaderIcon()protected StringgetHeaderTitle()StringgetTabTitle()protected voidinit()protected booleanisLoadedInBackground()protected voidsetButtonsEnabled(boolean enabled)voidsetCloseHandler(Action closeHandler)voidsetMessage(DbMailMessage msg)-
Methods inherited from class com.openindex.openestate.tool.gui.AbstractMainTab
buildFooterComponent, buildHeaderComponent, buildHeaderComponentForm, buildMainLeftComponent, buildMainRightComponent, canClose, createDefaultCloseAction, createDefaultHelpAction, createDefaultRefreshAction, createDefaultShowActionsAction, createDefaultShowActionsAction, createInfoPanel, doHelp, doShowActions, isTabClosable, isTabModified, loadInBackground, saveModifications, setInfo, setInfoMessage, setInfoMessage, setInfoWarning, setInfoWarning, updateLocalization
-
Methods inherited from class com.openindex.openestate.tool.gui.AbstractTab
getParentTabbedPane, getTabIcon, getTabToolTipText, localeChanged
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
buildHeaderComponentButtons
protected void buildHeaderComponentButtons(com.jgoodies.forms.builder.ButtonBarBuilder builder)
- Overrides:
buildHeaderComponentButtonsin classAbstractMainTab
-
buildMainComponent
protected JComponent buildMainComponent()
- Overrides:
buildMainComponentin classAbstractMainTab
-
createTab
public static MailViewPanel createTab()
-
createTab
public static MailViewPanel createTab(DbMailMessage message)
-
doClose
public void doClose(boolean force)
- Overrides:
doClosein classAbstractMainTab
-
doLoadInBackground
protected void doLoadInBackground(Connection c) throws Exception
- Overrides:
doLoadInBackgroundin classAbstractMainTab- Throws:
Exception
-
doRefresh
public void doRefresh()
Description copied from class:AbstractMainTabAktualisierung des Tabs.- Specified by:
doRefreshin classAbstractMainTab
-
getCurrentAccount
public DbMailAccount getCurrentAccount()
-
getCurrentAccountId
public long getCurrentAccountId()
-
getCurrentFolder
public DbMailFolder getCurrentFolder()
-
getCurrentFolderId
public long getCurrentFolderId()
-
getCurrentMessage
public DbMailMessage getCurrentMessage()
-
getCurrentMessageLocalId
public long getCurrentMessageLocalId()
-
getHeaderIcon
protected Icon getHeaderIcon()
- Overrides:
getHeaderIconin classAbstractMainTab
-
getHeaderTitle
protected String getHeaderTitle()
- Specified by:
getHeaderTitlein classAbstractMainTab
-
getTabTitle
public String getTabTitle()
- Specified by:
getTabTitlein classAbstractTab
-
init
protected void init()
- Overrides:
initin classAbstractMainTab
-
isLoadedInBackground
protected boolean isLoadedInBackground()
- Overrides:
isLoadedInBackgroundin classAbstractMainTab
-
setButtonsEnabled
protected void setButtonsEnabled(boolean enabled)
- Overrides:
setButtonsEnabledin classAbstractMainTab
-
setCloseHandler
public void setCloseHandler(Action closeHandler)
-
setMessage
public void setMessage(DbMailMessage msg)
-
-