Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

medi.swing
Class GenrePanel  view GenrePanel download GenrePanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bymedi.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 Class Summary
 
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
 
Field Summary
private  javax.swing.JButton butAddGenre
           
private  javax.swing.JButton butApply
           
private  javax.swing.JButton butDeleteGenre
           
private  javax.swing.JButton butDetailsData
           
private  javax.swing.JButton butDetailsGenre
           
private  javax.swing.JButton butMoveGenre
           
private  javax.swing.JButton butUpdateGenre
           
private  int[] dataIndexes
           
private  javatools.swing.table.IndexedTableModel dataModel
           
private  javatools.swing.table.IndexedTableSorter dataSorter
           
private  java.lang.Integer fatherGenreID
           
private  java.util.TreeSet genreChanged
           
private  int[] genreIndexes
           
private  javatools.swing.table.IndexedTableModel genreModel
           
private  javatools.swing.table.IndexedTableSorter genreSorter
           
private  javax.swing.JLabel lblDataList
           
private  javax.swing.JLabel lblDescription
           
private  javax.swing.JLabel lblGenreList
           
private  javax.swing.JLabel lblGenrePath
           
private  javax.swing.JLabel lblGenrePathDescription
           
private  javax.swing.JLabel lblName
           
private  javax.swing.JPanel panButData
           
private  javax.swing.JPanel panButGenre
           
private  javax.swing.JPanel panDataList
           
private  GenreDataPanel panDataView
           
private  javax.swing.JPanel panDetails
           
private  javax.swing.JPanel panGenreList
           
private  javax.swing.JPanel panInButGenre
           
private  medi.base.Provider prv
           
private  javax.swing.JScrollPane scpDataList
           
private  javax.swing.JScrollPane scpDescription
           
private  javax.swing.JScrollPane scpGenreList
           
private  javax.swing.JSplitPane sppGenreView
           
private  javax.swing.JTable tabDataList
           
private  javax.swing.JTable tabGenreList
           
private  javax.swing.JTabbedPane tbdGenrePanel
           
private  javax.swing.JTextArea txaDescription
           
private  javax.swing.JTextField txtName
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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.Container
 
Fields inherited from class java.awt.Component
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
 
Constructor Summary
GenrePanel()
          Creates new form GenrePanel
 
Method Summary
private  javatools.swing.table.IndexedTableSorter buildDataModel()
           
private  javatools.swing.table.IndexedTableSorter buildGenreModel()
           
private  void butAddGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butApplyActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butDeleteGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butMoveGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butUpdateGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void initDataTableSizes()
           
private  void initGenreTableSizes()
           
private  void initLists()
           
private  void initSelectionListeners()
           
private  void initTableSizes()
           
private  void loadDataList(java.lang.Integer genreID)
           
private  void loadGenreDetails()
           
 void setFatherGenreID(java.lang.Integer pFatherGenreID)
          Sets the father genre ID.
 void setProvider(medi.base.Provider provider)
          Sets the provider to use.
 void setVolumeMounter(medi.base.util.VolumeMounter pVmount)
          Sets the volume mounter for this panel.
 void showGenres(java.lang.Integer pFatherGenreID)
          Displays the genre list.
private  void tabGenreListKeyTyped(java.awt.event.KeyEvent evt)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

GenrePanel

public GenrePanel()
Creates new form GenrePanel

Method Detail

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