Package bdsup2sub.gui.main
Class MainFrameView
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
bdsup2sub.gui.main.MainFrameView
- All Implemented Interfaces:
ClipboardOwner,ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JTextAreaprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JPanelprivate JLabelprivate JLabelprivate EditPaneprivate JMenuBarprivate ActionMenuprivate ActionMenuprivate ActionMenuprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JCheckBoxMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JCheckBoxMenuItemprivate JCheckBoxMenuItemprivate JMenuprivate ActionMenuprivate JPanelprivate JPanelprivate JPanelprivate ZoomableGraphicsPanelprivate ZoomableGraphicsPanelprivate JPanelprivate JPopupMenuprivate JMenuItemprivate JMenuItemprivate JScrollPaneprivate JScrollPaneprivate JScrollPaneprivate JTextFieldprivate JTextFieldprivate JTextFieldprivate JTextFieldprivate static final Loggerprivate static final intprivate final MainFrameModelprivate ActionListenerFields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddAboutMenuItemActionListener(ActionListener actionListener) (package private) voidaddAlphaThresholdComboBoxActionListener(ActionListener actionListener) (package private) voidaddAlphaThresholdComboBoxDocumentListener(DocumentListener documentListener) (package private) voidaddClearPopupMenuItemActionListener(ActionListener actionListener) (package private) voidaddCloseMenuItemActionListener(ActionListener actionListener) (package private) voidaddConsoleMouseListener(MouseListener mouseListener) (package private) voidaddConversionSettingsMenuItemActionListener(ActionListener actionListener) (package private) voidaddCopyPopupMenuItemActionListener(ActionListener actionListener) (package private) voidaddEditDefaultDvdPaletteMenuItemActionListener(ActionListener actionListener) (package private) voidaddEditDvdFramePaletteMenuItemActionListener(ActionListener actionListener) (package private) voidaddEditFrameMenuItemActionListener(ActionListener actionListener) (package private) voidaddEditImportedDvdPaletteMenuItemActionListener(ActionListener actionListener) (package private) voidaddFilterComboBoxActionListener(ActionListener actionListener) (package private) voidaddFixInvisibleFramesMenuItemActionListener(ActionListener actionListener) (package private) voidaddHelpMenuItemActionListener(ActionListener actionListener) (package private) voidaddHiMedThresholdComboBoxActionListener(ActionListener actionListener) (package private) voidaddHiMedThresholdComboBoxDocumentListener(DocumentListener documentListener) (package private) voidaddLayoutPaneMouseListener(MouseListener mouseListener) (package private) voidaddLoadMenuItemActionListener(ActionListener actionListener) (package private) voidaddMedLowThresholdComboBoxActionListener(ActionListener actionListener) (package private) voidaddMedLowThresholdComboBoxDocumentListener(DocumentListener documentListener) (package private) voidaddMoveAllMenuItemActionListener(ActionListener actionListener) (package private) voidaddOutputFormatComboBoxActionListener(ActionListener actionListener) (package private) voidaddPaletteComboBoxActionListener(ActionListener actionListener) (package private) voidaddQuitMenuItemActionListener(ActionListener actionListener) (package private) voidaddRecentFilesMenuItemActionListener(ActionListener actionListener) (package private) voidaddResetCropOffsetMenuItemActionListener(ActionListener actionListener) (package private) voidaddSaveMenuItemActionListener(ActionListener actionListener) (package private) voidaddSubNumComboBoxActionListener(ActionListener actionListener) (package private) voidaddSubNumComboBoxDocumentListener(DocumentListener documentListener) (package private) voidaddSwapCrCbMenuItemActionListener(ActionListener actionListener) (package private) voidaddTransferHandler(TransferHandler transferHandler) (package private) voidaddVerboseOutputMenuItemActionListener(ActionListener actionListener) (package private) voidcloseSub()(package private) voidenableCoreComponents(boolean state) (package private) voidenableVobsubBits(boolean b) Enable/disable components dependent only available for VobSubs(package private) voidEnable/disable components dependent only available for VobSubsvoid(package private) voidexit(int code) void(package private) Object(package private) Stringprivate JTextArea(package private) String(package private) int(package private) Object(package private) Stringprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JComboBoxprivate JPanelprivate JMenuBarprivate JMenuprivate JMenuprivate JMenuprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuprivate JPanelprivate JPanelprivate JPanelprivate JPanelprivate JPanelprivate JPanelprivate JPanelprivate JPopupMenuprivate JMenuItemprivate JMenuItemprivate JScrollPaneprivate JScrollPaneprivate JScrollPane(package private) Object(package private) String(package private) int(package private) int(package private) Object(package private) String(package private) voidprivate void(package private) voidinitSubNumComboBox(int subCount) (package private) boolean(package private) boolean(package private) booleanvoidlostOwnership(Clipboard clipboard, Transferable contents) voidprintToConsole(String message) (package private) voidrefreshSrcFrame(int index) Update all components belonging to the source window(package private) voidrefreshTrgFrame(int index) Update all components belonging to the target window(package private) void(package private) void(package private) voidsetAlphaThresholdComboBoxSelectedIndex(int index) (package private) voidsetComboBoxOutFormatEnabled(boolean enable) (package private) voidsetConsoleText(String text) (package private) voidsetCopyPopupMenuItemEnabled(boolean enable) (package private) void(package private) voidsetHiMedThresholdComboBoxSelectedIndex(int index) (package private) voidsetLayoutPaneAspectRatio(double trgRatio) (package private) voidsetLayoutPaneCropOffsetY(int cropOfsY) (package private) voidsetLoadMenuItemEnabled(boolean enable) private void(package private) void(package private) voidsetMedLowThresholdComboBoxSelectedIndex(int index) (package private) voidsetQuitMenuItemEnabled(boolean enable) (package private) voidsetSubNumComboBoxBackground(Color color) (package private) voidsetSubNumComboBoxSelectedIndex(int index) (package private) voidshowPopupMenu(int x, int y) (package private) void(package private) voidOutput a dialog with number of warnings and errorsMethods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
logger
-
MENU_SHORTCUT_KEY_MASK
private static final int MENU_SHORTCUT_KEY_MASK -
jContentPane
-
jPanelTop
-
jPanelInfoSource
-
jLabelInfoSource
-
jScrollPaneSource
-
jPanelSource
-
jPanelInfoTarget
-
jLabelInfoTarget
-
jScrollPaneTarget
-
jPanelTarget
-
jPanelBottom
-
jLayoutPane
-
jScrollPaneConsole
-
console
-
jMenuBar
-
jMenuFile
-
jMenuItemLoad
-
jMenuRecentFiles
-
jMenuItemSave
-
jMenuItemClose
-
jMenuItemQuit
-
jMenuEdit
-
jMenuItemEditFrame
-
jMenuItemEditDefaultDvdPalette
-
jMenuItemEditImportedDvdPalette
-
jMenuItemEditDvdFramePalette
-
jMenuItemMoveAll
-
jMenuItemResetCropOffset
-
jMenuSettings
-
jMenuItemConversionSettings
-
jMenuItemSwapCrCb
-
jMenuItemFixInvisibleFrames
-
jMenuItemVerboseOutput
-
jMenuHelp
-
jMenuItemHelp
-
jMenuItemAbout
-
jComboBoxSubNum
-
jComboBoxAlphaThreshold
-
jComboBoxMedLowThreshold
-
jComboBoxHiMedThreshold
-
jComboBoxOutputFormat
-
jComboBoxPalette
-
jComboBoxFilter
-
jTextSubNum
-
jTextAlphaThreshold
-
jTextMedLowThreshold
-
jTextHiMedThreshold
-
jPopupMenu
-
jPopupMenuItemCopy
-
jPopupMenuItemClear
-
recentFilesMenuActionListener
-
model
-
-
Constructor Details
-
MainFrameView
-
-
Method Details
-
initialize
private void initialize() -
setLocation
private void setLocation() -
getjMenuBar
-
getJMenuFile
-
getJMenuItemLoad
-
addLoadMenuItemActionListener
-
setLoadMenuItemEnabled
void setLoadMenuItemEnabled(boolean enable) -
getJMenuItemRecentFiles
-
addRecentFilesMenuItemActionListener
-
updateRecentFilesMenu
void updateRecentFilesMenu() -
getJMenuItemSave
-
addSaveMenuItemActionListener
-
getJMenuItemClose
-
addCloseMenuItemActionListener
-
getJMenuItemQuit
-
addQuitMenuItemActionListener
-
setQuitMenuItemEnabled
void setQuitMenuItemEnabled(boolean enable) -
getJMenuEdit
-
getJMenuItemEditFrame
-
addEditFrameMenuItemActionListener
-
getJMenuItemEditDefaultDvdPalette
-
addEditDefaultDvdPaletteMenuItemActionListener
-
getJMenuItemEditImportedDvdPalette
-
addEditImportedDvdPaletteMenuItemActionListener
-
getJMenuItemEditDvdFramePalette
-
addEditDvdFramePaletteMenuItemActionListener
-
getJMenuItemMoveAll
-
addMoveAllMenuItemActionListener
-
getJMenuItemResetCropOffset
-
addResetCropOffsetMenuItemActionListener
-
getJMenuPrefs
-
getJMenuItemConversionSettings
-
addConversionSettingsMenuItemActionListener
-
getJMenuItemSwapCrCb
-
addSwapCrCbMenuItemActionListener
-
isSwapCrCbSelected
boolean isSwapCrCbSelected() -
getJMenuItemFixInvisibleFrames
-
addFixInvisibleFramesMenuItemActionListener
-
isFixInvisibleFramesSelected
boolean isFixInvisibleFramesSelected() -
getJMenuItemVerboseOutput
-
addVerboseOutputMenuItemActionListener
-
isVerboseOutputSelected
boolean isVerboseOutputSelected() -
getJMenuHelp
-
getJMenuItemHelp
-
addHelpMenuItemActionListener
-
getJMenuItemAbout
-
addAboutMenuItemActionListener
-
getJContentPane
-
getJPanelTop
-
getJPanelInfoSource
-
getJScrollPaneSource
-
getJPanelSource
-
getJPanelInfoTarget
-
getJScrollPaneTarget
-
getJPanelTarget
-
getJPanelBottom
-
getJPanelLayout
-
addLayoutPaneMouseListener
-
setLayoutPaneAspectRatio
void setLayoutPaneAspectRatio(double trgRatio) -
setLayoutPaneCropOffsetY
void setLayoutPaneCropOffsetY(int cropOfsY) -
repaintLayoutPane
void repaintLayoutPane() -
getJScrollPaneConsole
-
getConsole
-
addConsoleMouseListener
-
printToConsole
-
flushConsole
public void flushConsole() -
getConsoleSelectedText
String getConsoleSelectedText() -
setConsoleText
-
getJComboBoxSubNum
-
addSubNumComboBoxActionListener
-
addSubNumComboBoxDocumentListener
-
setSubNumComboBoxBackground
-
getSubNumComboBoxText
String getSubNumComboBoxText() -
initSubNumComboBox
void initSubNumComboBox(int subCount) -
getSubNumComboBoxSelectedItem
Object getSubNumComboBoxSelectedItem() -
setSubNumComboBoxSelectedIndex
void setSubNumComboBoxSelectedIndex(int index) -
getJComboBoxAlphaThreshold
-
addAlphaThresholdComboBoxActionListener
-
addAlphaThresholdComboBoxDocumentListener
-
initAlphaThresholdComboBoxSelectedIndices
void initAlphaThresholdComboBoxSelectedIndices() -
getAlphaThresholdComboBoxSelectedItem
Object getAlphaThresholdComboBoxSelectedItem() -
getAlphaThresholdComboBoxText
String getAlphaThresholdComboBoxText() -
setAlphaThresholdComboBoxSelectedIndex
void setAlphaThresholdComboBoxSelectedIndex(int index) -
setAlphaThresholdComboBoxBackground
-
getJComboBoxHiMedThreshold
-
addHiMedThresholdComboBoxActionListener
-
addHiMedThresholdComboBoxDocumentListener
-
setHiMedThresholdComboBoxBackground
-
getHiMedThresholdComboBoxText
String getHiMedThresholdComboBoxText() -
getHiMedThresholdComboBoxSelectedItem
Object getHiMedThresholdComboBoxSelectedItem() -
setHiMedThresholdComboBoxSelectedIndex
void setHiMedThresholdComboBoxSelectedIndex(int index) -
getJComboBoxMedLowThreshold
-
addMedLowThresholdComboBoxActionListener
-
addMedLowThresholdComboBoxDocumentListener
-
setMedLowThresholdComboBoxBackground
-
getMedLowThresholdComboBoxText
String getMedLowThresholdComboBoxText() -
getMedLowThresholdComboBoxSelectedItem
Object getMedLowThresholdComboBoxSelectedItem() -
setMedLowThresholdComboBoxSelectedIndex
void setMedLowThresholdComboBoxSelectedIndex(int index) -
getJComboBoxOutputFormat
-
addOutputFormatComboBoxActionListener
-
getOutputFormatComboBoxSelectedIndex
int getOutputFormatComboBoxSelectedIndex() -
setComboBoxOutFormatEnabled
void setComboBoxOutFormatEnabled(boolean enable) -
getJComboBoxPalette
-
addPaletteComboBoxActionListener
-
getPaletteComboBoxSelectedIndex
int getPaletteComboBoxSelectedIndex() -
getJComboBoxFilter
-
addFilterComboBoxActionListener
-
getFilterComboBoxSelectedIndex
int getFilterComboBoxSelectedIndex() -
enableCoreComponents
void enableCoreComponents(boolean state) -
enableVobSubMenuCombo
void enableVobSubMenuCombo()Enable/disable components dependent only available for VobSubs -
enableVobsubBits
void enableVobsubBits(boolean b) Enable/disable components dependent only available for VobSubs- Parameters:
b- true: enable
-
closeSub
void closeSub() -
getJPopupMenu
-
showPopupMenu
void showPopupMenu(int x, int y) -
getJPopupMenuItemCopy
-
addCopyPopupMenuItemActionListener
-
setCopyPopupMenuItemEnabled
void setCopyPopupMenuItemEnabled(boolean enable) -
getJPopupMenuItemClear
-
addClearPopupMenuItemActionListener
-
addTransferHandler
-
lostOwnership
- Specified by:
lostOwnershipin interfaceClipboardOwner
-
refreshSrcFrame
void refreshSrcFrame(int index) Update all components belonging to the source window- Parameters:
index- caption index
-
refreshTrgFrame
void refreshTrgFrame(int index) Update all components belonging to the target window- Parameters:
index- caption index
-
exit
void exit(int code) -
warningDialog
void warningDialog()Output a dialog with number of warnings and errors -
error
-