Class MailTablePanel
- 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.gui.AbstractMainTable
-
- com.openindex.openestate.tool.mail.MailTablePanel
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,org.xnap.commons.i18n.LocaleChangeListener
public final class MailTablePanel extends AbstractMainTable
MailTablePanel.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
MailTablePanel.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 void
buildHeaderComponentButtons(com.jgoodies.forms.builder.ButtonBarBuilder builder)
protected JComponent
buildMainComponent()
static MailTablePanel
createTab(DbMailFolder folder)
protected org.jdesktop.swingx.JXTable
createTable()
protected void
doLoadInBackground(Connection c)
void
doRefresh()
Aktualisierung des Tabs.protected void
doShowActions(Component component, int x, int y)
long
getCurrentAccountId()
long
getCurrentFolderId()
protected Icon
getHeaderIcon()
protected String
getHeaderTitle()
String
getTabTitle()
String
getTabToolTipText()
protected boolean
isLoadedInBackground()
protected void
setButtonsEnabled(boolean enabled)
void
setFolder(long folderId)
void
setFolder(DbMailFolder folder)
void
setFolder(DbMailFolder folder, MailHandler mailHandler)
protected void
updateLocalization()
-
Methods inherited from class com.openindex.openestate.tool.gui.AbstractMainTable
buildTableComponent, buildTableComponentButtons, getTable, getTableIcon, getTableTitle
-
Methods inherited from class com.openindex.openestate.tool.gui.AbstractMainTab
buildFooterComponent, buildHeaderComponent, buildHeaderComponentForm, buildMainLeftComponent, buildMainRightComponent, canClose, createDefaultCloseAction, createDefaultHelpAction, createDefaultRefreshAction, createDefaultShowActionsAction, createDefaultShowActionsAction, createInfoPanel, doClose, doHelp, init, isTabClosable, isTabModified, loadInBackground, saveModifications, setInfo, setInfoMessage, setInfoMessage, setInfoWarning, setInfoWarning
-
Methods inherited from class com.openindex.openestate.tool.gui.AbstractTab
getParentTabbedPane, getTabIcon, 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:
buildHeaderComponentButtons
in classAbstractMainTab
-
buildMainComponent
protected JComponent buildMainComponent()
- Overrides:
buildMainComponent
in classAbstractMainTable
-
createTab
public static MailTablePanel createTab(DbMailFolder folder)
-
createTable
protected org.jdesktop.swingx.JXTable createTable()
- Specified by:
createTable
in classAbstractMainTable
-
doLoadInBackground
protected void doLoadInBackground(Connection c) throws Exception
- Overrides:
doLoadInBackground
in classAbstractMainTab
- Throws:
Exception
-
doRefresh
public void doRefresh()
Description copied from class:AbstractMainTab
Aktualisierung des Tabs.- Specified by:
doRefresh
in classAbstractMainTab
-
doShowActions
protected void doShowActions(Component component, int x, int y)
- Overrides:
doShowActions
in classAbstractMainTab
-
getCurrentAccountId
public long getCurrentAccountId()
-
getCurrentFolderId
public long getCurrentFolderId()
-
getHeaderIcon
protected Icon getHeaderIcon()
- Overrides:
getHeaderIcon
in classAbstractMainTab
-
getHeaderTitle
protected String getHeaderTitle()
- Specified by:
getHeaderTitle
in classAbstractMainTab
-
getTabTitle
public String getTabTitle()
- Specified by:
getTabTitle
in classAbstractTab
-
getTabToolTipText
public String getTabToolTipText()
- Overrides:
getTabToolTipText
in classAbstractTab
-
isLoadedInBackground
protected boolean isLoadedInBackground()
- Overrides:
isLoadedInBackground
in classAbstractMainTab
-
setButtonsEnabled
protected void setButtonsEnabled(boolean enabled)
- Overrides:
setButtonsEnabled
in classAbstractMainTab
-
setFolder
public void setFolder(long folderId)
-
setFolder
public void setFolder(DbMailFolder folder)
-
setFolder
public void setFolder(DbMailFolder folder, MailHandler mailHandler)
-
updateLocalization
protected void updateLocalization()
- Overrides:
updateLocalization
in classAbstractMainTable
-
-