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 classMailTablePanel.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 MailTablePanelcreateTab(DbMailFolder folder)protected org.jdesktop.swingx.JXTablecreateTable()protected voiddoLoadInBackground(Connection c)voiddoRefresh()Aktualisierung des Tabs.protected voiddoShowActions(Component component, int x, int y)longgetCurrentAccountId()longgetCurrentFolderId()protected IcongetHeaderIcon()protected StringgetHeaderTitle()StringgetTabTitle()StringgetTabToolTipText()protected booleanisLoadedInBackground()protected voidsetButtonsEnabled(boolean enabled)voidsetFolder(long folderId)voidsetFolder(DbMailFolder folder)voidsetFolder(DbMailFolder folder, MailHandler mailHandler)protected voidupdateLocalization()-
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:
buildHeaderComponentButtonsin classAbstractMainTab
-
buildMainComponent
protected JComponent buildMainComponent()
- Overrides:
buildMainComponentin classAbstractMainTable
-
createTab
public static MailTablePanel createTab(DbMailFolder folder)
-
createTable
protected org.jdesktop.swingx.JXTable createTable()
- Specified by:
createTablein classAbstractMainTable
-
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
-
doShowActions
protected void doShowActions(Component component, int x, int y)
- Overrides:
doShowActionsin classAbstractMainTab
-
getCurrentAccountId
public long getCurrentAccountId()
-
getCurrentFolderId
public long getCurrentFolderId()
-
getHeaderIcon
protected Icon getHeaderIcon()
- Overrides:
getHeaderIconin classAbstractMainTab
-
getHeaderTitle
protected String getHeaderTitle()
- Specified by:
getHeaderTitlein classAbstractMainTab
-
getTabTitle
public String getTabTitle()
- Specified by:
getTabTitlein classAbstractTab
-
getTabToolTipText
public String getTabToolTipText()
- Overrides:
getTabToolTipTextin classAbstractTab
-
isLoadedInBackground
protected boolean isLoadedInBackground()
- Overrides:
isLoadedInBackgroundin classAbstractMainTab
-
setButtonsEnabled
protected void setButtonsEnabled(boolean enabled)
- Overrides:
setButtonsEnabledin 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:
updateLocalizationin classAbstractMainTable
-
-