public class ProjectBasicInfoFilterPanel extends AbstractProjectFilter
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ProjectBasicInfoFilterPanel(ProjectsManager projectsManager)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addItemListener(ItemListener itemListener)
Adiciona ItemListener as combo boxes.
|
void |
addListener(KeyListener kl)
Adiciona listener padrão aos elementos deste painel que devem disparar uma
nova filtragem sempre que forem modificados.
|
protected void |
buildPanel()
Monta o painel.
|
void |
emptyFilterData()
Apaga informações dos campos dos filtros.
|
JTextField |
getProjectNameField()
Retorna o campo de nome de projeto.
|
JLabel |
getProjectNameLabel()
Retorna o label do nome do projeto.
|
JLabel |
getProjectOwnerLabel()
Retorna o label do dono do projeto.
|
JPanel |
getProjectOwnerPanel()
Retorna o painel do dono do projeto.
|
JLabel |
getProjectSharingLabel()
Retorna o label de compartilhamento de projeto.
|
JLabel |
getProjectStatusLabel()
Retorna o label do status do projeto.
|
JPanel |
getSharingComboPanel()
Retorna o painel de compartilhamento.
|
JPanel |
getStatusComboPanel()
Retorna o painel de status.
|
protected void |
initComponents()
Inicializa os componentes.
|
boolean |
projectMatchesFilter(ProjectsManagerData prj)
Verifica se um projeto é aceito por este filtro.
|
void |
runSpecificFilter(List<ProjectsManagerData> allProjects,
List<ProjectsManagerData> filteredProjects)
Filtragem propriamente dita, implementada pelas subclasses.
|
convertToPattern, runFiltergetClassString, getProjectsManager, getStringgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic ProjectBasicInfoFilterPanel(ProjectsManager projectsManager)
projectsManager - A aplicaçãoprotected void initComponents()
initComponents in class AbstractProjectFilterprotected void buildPanel()
buildPanel in class AbstractProjectFilterpublic boolean projectMatchesFilter(ProjectsManagerData prj)
projectMatchesFilter in class AbstractProjectFilterprj - projetotrue se o projeto é aceito por este filtropublic void runSpecificFilter(List<ProjectsManagerData> allProjects, List<ProjectsManagerData> filteredProjects)
runSpecificFilter in class AbstractProjectFilterallProjects - lista de todos os projetosfilteredProjects - lista de projetos que passaram pelo filtro (a ser
preenchida pelo método)public void addListener(KeyListener kl)
addListener in class AbstractProjectFilterkl - Listenerpublic void addItemListener(ItemListener itemListener)
itemListener - o listener.public void emptyFilterData()
emptyFilterData in class AbstractProjectFilterpublic JLabel getProjectNameLabel()
public JPanel getProjectOwnerPanel()
public JLabel getProjectOwnerLabel()
public JLabel getProjectStatusLabel()
public JLabel getProjectSharingLabel()
public JPanel getSharingComboPanel()
public JPanel getStatusComboPanel()
public JTextField getProjectNameField()
Copyright © 2018. All rights reserved.