java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
medi.swing.GenrePanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class GenrePanel
- extends javax.swing.JPanel
Displays a list of genres.
- Version:
- 0.0.2
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Container |
|
|
Constructor Summary |
GenrePanel()
Creates new form GenrePanel |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, swapComponents, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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, transferFocusUpCycle |
panButGenre
private javax.swing.JPanel panButGenre
lblDataList
private javax.swing.JLabel lblDataList
scpDescription
private javax.swing.JScrollPane scpDescription
butUpdateGenre
private javax.swing.JButton butUpdateGenre
lblGenrePath
private javax.swing.JLabel lblGenrePath
butMoveGenre
private javax.swing.JButton butMoveGenre
panButData
private javax.swing.JPanel panButData
butApply
private javax.swing.JButton butApply
tabGenreList
private javax.swing.JTable tabGenreList
lblGenreList
private javax.swing.JLabel lblGenreList
lblGenrePathDescription
private javax.swing.JLabel lblGenrePathDescription
scpDataList
private javax.swing.JScrollPane scpDataList
lblDescription
private javax.swing.JLabel lblDescription
panDataList
private javax.swing.JPanel panDataList
panDetails
private javax.swing.JPanel panDetails
panGenreList
private javax.swing.JPanel panGenreList
lblName
private javax.swing.JLabel lblName
txaDescription
private javax.swing.JTextArea txaDescription
tabDataList
private javax.swing.JTable tabDataList
txtName
private javax.swing.JTextField txtName
butDeleteGenre
private javax.swing.JButton butDeleteGenre
tbdGenrePanel
private javax.swing.JTabbedPane tbdGenrePanel
sppGenreView
private javax.swing.JSplitPane sppGenreView
butDetailsData
private javax.swing.JButton butDetailsData
panInButGenre
private javax.swing.JPanel panInButGenre
butAddGenre
private javax.swing.JButton butAddGenre
butDetailsGenre
private javax.swing.JButton butDetailsGenre
scpGenreList
private javax.swing.JScrollPane scpGenreList
panDataView
private GenreDataPanel panDataView
genreModel
private javatools.swing.table.IndexedTableModel genreModel
dataModel
private javatools.swing.table.IndexedTableModel dataModel
genreSorter
private javatools.swing.table.IndexedTableSorter genreSorter
dataSorter
private javatools.swing.table.IndexedTableSorter dataSorter
prv
private medi.base.Provider prv
fatherGenreID
private java.lang.Integer fatherGenreID
genreIndexes
private int[] genreIndexes
dataIndexes
private int[] dataIndexes
genreChanged
private java.util.TreeSet genreChanged
GenrePanel
public GenrePanel()
- Creates new form GenrePanel
setProvider
public void setProvider(medi.base.Provider provider)
- Sets the provider to use.
setVolumeMounter
public void setVolumeMounter(medi.base.util.VolumeMounter pVmount)
- Sets the volume mounter for this panel.
showGenres
public void showGenres(java.lang.Integer pFatherGenreID)
throws javatools.db.DbException
- Displays the genre list.
setFatherGenreID
public void setFatherGenreID(java.lang.Integer pFatherGenreID)
- Sets the father genre ID.
initComponents
private void initComponents()
- This method is called from within the constructor to
initialize the form.
WARNING: Do NOT modify this code. The content of this method is
always regenerated by the Form Editor.
butMoveGenreActionPerformed
private void butMoveGenreActionPerformed(java.awt.event.ActionEvent evt)
butApplyActionPerformed
private void butApplyActionPerformed(java.awt.event.ActionEvent evt)
tabGenreListKeyTyped
private void tabGenreListKeyTyped(java.awt.event.KeyEvent evt)
butUpdateGenreActionPerformed
private void butUpdateGenreActionPerformed(java.awt.event.ActionEvent evt)
butDeleteGenreActionPerformed
private void butDeleteGenreActionPerformed(java.awt.event.ActionEvent evt)
butAddGenreActionPerformed
private void butAddGenreActionPerformed(java.awt.event.ActionEvent evt)
initLists
private void initLists()
initSelectionListeners
private void initSelectionListeners()
loadDataList
private void loadDataList(java.lang.Integer genreID)
initTableSizes
private void initTableSizes()
initGenreTableSizes
private void initGenreTableSizes()
initDataTableSizes
private void initDataTableSizes()
buildGenreModel
private javatools.swing.table.IndexedTableSorter buildGenreModel()
buildDataModel
private javatools.swing.table.IndexedTableSorter buildDataModel()
loadGenreDetails
private void loadGenreDetails()
throws javatools.db.DbException