net.sourceforge.dvb.projectx.gui
Class MainFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--net.sourceforge.dvb.projectx.gui.MainFrame

public class MainFrame
extends javax.swing.JPanel

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
MainFrame(StartUp startup)
          Constructor of X.
 
Method Summary
static void addCollectionAtEnd()
           
protected  javax.swing.JMenu buildAddonMenu()
           
protected  void buildAutoloadPanel()
           
protected  javax.swing.JPanel buildCollectionControlPanel()
           
protected  javax.swing.JMenu buildFileMenu()
           
protected  javax.swing.JPanel buildFilePanel()
           
protected  javax.swing.JPanel buildFilePanel1()
           
protected  javax.swing.JMenu buildGeneralMenu()
           
protected  javax.swing.JMenu buildHelpMenu()
           
protected  javax.swing.JMenu buildLanguageMenu()
          Builds the Language Menu.
protected  javax.swing.JPanel buildMainPanel()
           
protected  void buildMenus()
           
protected  void buildPopupMenu()
           
protected  javax.swing.JMenu buildPreferencesMenu()
           
protected  javax.swing.JPanel buildProcessControlPanel()
           
protected  javax.swing.JMenu buildSettingsMenu()
           
protected  javax.swing.JPanel buildStatusPanel()
           
protected  javax.swing.JMenu buildViewerMenu()
           
static void closeProgram(boolean b)
          geht nicht..
protected  javax.swing.JScrollPane createTable()
           
static java.awt.Rectangle getFrameBounds()
           
 void reloadInputDirectories()
          refresh inputfileslist
static void resetFrameTitle()
           
 void ScanInfo(XInputFile aXInputFile)
          show ScanInfos
 void ScanInfo(XInputFile aXInputFile, int streamtype)
          show ScanInfos, only directly called from manual stream assignment
static void setFrameTitle(java.lang.String str)
           
static void setVisible0(boolean b)
           
static void showActiveCollection(int index)
           
static void showFrame(boolean b)
           
static void updateCollectionPanel(int index)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MainFrame

public MainFrame(StartUp startup)
Constructor of X.
Method Detail

addCollectionAtEnd

public static void addCollectionAtEnd()

buildPopupMenu

protected void buildPopupMenu()

buildMenus

protected void buildMenus()

buildFileMenu

protected javax.swing.JMenu buildFileMenu()

buildSettingsMenu

protected javax.swing.JMenu buildSettingsMenu()

buildPreferencesMenu

protected javax.swing.JMenu buildPreferencesMenu()

buildGeneralMenu

protected javax.swing.JMenu buildGeneralMenu()

buildViewerMenu

protected javax.swing.JMenu buildViewerMenu()

buildLanguageMenu

protected javax.swing.JMenu buildLanguageMenu()
Builds the Language Menu.
Returns:
JMenu

buildAddonMenu

protected javax.swing.JMenu buildAddonMenu()

buildHelpMenu

protected javax.swing.JMenu buildHelpMenu()

createTable

protected javax.swing.JScrollPane createTable()

buildFilePanel

protected javax.swing.JPanel buildFilePanel()

buildAutoloadPanel

protected void buildAutoloadPanel()

buildMainPanel

protected javax.swing.JPanel buildMainPanel()

buildFilePanel1

protected javax.swing.JPanel buildFilePanel1()

buildProcessControlPanel

protected javax.swing.JPanel buildProcessControlPanel()

buildCollectionControlPanel

protected javax.swing.JPanel buildCollectionControlPanel()

buildStatusPanel

protected javax.swing.JPanel buildStatusPanel()

ScanInfo

public void ScanInfo(XInputFile aXInputFile)
show ScanInfos

ScanInfo

public void ScanInfo(XInputFile aXInputFile,
                     int streamtype)
show ScanInfos, only directly called from manual stream assignment

reloadInputDirectories

public void reloadInputDirectories()
refresh inputfileslist

setVisible0

public static void setVisible0(boolean b)

closeProgram

public static void closeProgram(boolean b)
geht nicht..

setFrameTitle

public static void setFrameTitle(java.lang.String str)

resetFrameTitle

public static void resetFrameTitle()

getFrameBounds

public static java.awt.Rectangle getFrameBounds()

showFrame

public static void showFrame(boolean b)

showActiveCollection

public static void showActiveCollection(int index)

updateCollectionPanel

public static void updateCollectionPanel(int index)