jmencode
Class MuxerForm
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jmencode.MuxerForm
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
public class MuxerForm
- extends javax.swing.JPanel
This jpanel form allows entry of muxing parameters.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| 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 |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
|
Constructor Summary |
MuxerForm()
Creates new form MkvMuxerForm |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, update |
| Methods inherited from class java.awt.Container |
add, 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, 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, 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, hide, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dummy
private javax.swing.JFrame dummy
muxCommand1
public java.lang.String muxCommand1
muxCommand2
public java.lang.String muxCommand2
muxvideoinputname
public java.lang.String muxvideoinputname
muxed_videoinputname
public java.lang.String muxed_videoinputname
muxaudioinputname
public java.lang.String muxaudioinputname
subsfilename
public java.lang.String subsfilename
chapterfilename
public java.lang.String chapterfilename
muxedvideooutputname
public java.lang.String muxedvideooutputname
extension
public java.lang.String extension
auto
public boolean auto
sp
private static final java.lang.String sp
- See Also:
- Constant Field Values
executor
private ExecProgram executor
worker
private SwingWorker worker
audLanguageField
private javax.swing.JComboBox audLanguageField
audinputButton
private javax.swing.JButton audinputButton
audtracknameField
private javax.swing.JTextField audtracknameField
automuxButton
private javax.swing.JRadioButton automuxButton
buttonGroup1
private javax.swing.ButtonGroup buttonGroup1
cancelMuxButton
private javax.swing.JButton cancelMuxButton
chapterinputButton
private javax.swing.JButton chapterinputButton
chapterinputField
private javax.swing.JTextField chapterinputField
containertypeComboBox
private javax.swing.JComboBox containertypeComboBox
getmuxedinputButton
private javax.swing.JButton getmuxedinputButton
getsubtitlefileButton
private javax.swing.JButton getsubtitlefileButton
getvidinputButton
private javax.swing.JButton getvidinputButton
goMuxButton
private javax.swing.JButton goMuxButton
jLabel1
private javax.swing.JLabel jLabel1
jLabel11
private javax.swing.JLabel jLabel11
jLabel2
private javax.swing.JLabel jLabel2
jLabel3
private javax.swing.JLabel jLabel3
jLabel4
private javax.swing.JLabel jLabel4
jLabel5
private javax.swing.JLabel jLabel5
jLabel6
private javax.swing.JLabel jLabel6
jLabel7
private javax.swing.JLabel jLabel7
jLabel8
private javax.swing.JLabel jLabel8
jLabel9
private javax.swing.JLabel jLabel9
jPanel1
private javax.swing.JPanel jPanel1
jPanel2
private javax.swing.JPanel jPanel2
jPanel3
private javax.swing.JPanel jPanel3
jPanel5
private javax.swing.JPanel jPanel5
manualmuxButton
private javax.swing.JRadioButton manualmuxButton
muxaudioinputField
private javax.swing.JTextField muxaudioinputField
muxedinputField
private javax.swing.JTextField muxedinputField
muxedoutputField
private javax.swing.JTextField muxedoutputField
muxvideoinputField
private javax.swing.JTextField muxvideoinputField
progresslabel
private javax.swing.JLabel progresslabel
stopMuxButton
private javax.swing.JButton stopMuxButton
subLanguagefield
private javax.swing.JComboBox subLanguagefield
subtitleinputField
private javax.swing.JTextField subtitleinputField
MuxerForm
public MuxerForm()
- Creates new form MkvMuxerForm
update
public void update()
updateCommand
private void updateCommand()
- Updates muxing commmad based on input parameters.
updateCommandfromSettings
public void updateCommandfromSettings()
- Updates mux command using inputs from main GUI
updateComponents
private void updateComponents()
- Updates GUI widgets after new settings made
enableMuxButtons
public void enableMuxButtons()
disableMuxButtons
public void disableMuxButtons()
enableForm
public void enableForm()
disableForm
public void disableForm()
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.
automuxButtonActionPerformed
private void automuxButtonActionPerformed(java.awt.event.ActionEvent evt)
manualmuxButtonActionPerformed
private void manualmuxButtonActionPerformed(java.awt.event.ActionEvent evt)
getsubtitlefileButtonActionPerformed
private void getsubtitlefileButtonActionPerformed(java.awt.event.ActionEvent evt)
doMuxing
public void doMuxing()
goMuxButtonActionPerformed
private void goMuxButtonActionPerformed(java.awt.event.ActionEvent evt)
stopMuxButtonActionPerformed
private void stopMuxButtonActionPerformed(java.awt.event.ActionEvent evt)
containertypeComboBoxActionPerformed
private void containertypeComboBoxActionPerformed(java.awt.event.ActionEvent evt)
audtracknameFieldActionPerformed
private void audtracknameFieldActionPerformed(java.awt.event.ActionEvent evt)
chapterinputButtonActionPerformed
private void chapterinputButtonActionPerformed(java.awt.event.ActionEvent evt)
chapterinputFieldActionPerformed
private void chapterinputFieldActionPerformed(java.awt.event.ActionEvent evt)
subLanguagefieldActionPerformed
private void subLanguagefieldActionPerformed(java.awt.event.ActionEvent evt)
subtitleinputFieldActionPerformed
private void subtitleinputFieldActionPerformed(java.awt.event.ActionEvent evt)
getvidinputButtonActionPerformed
private void getvidinputButtonActionPerformed(java.awt.event.ActionEvent evt)
audinputButtonActionPerformed
private void audinputButtonActionPerformed(java.awt.event.ActionEvent evt)
muxvideoinputFieldActionPerformed
private void muxvideoinputFieldActionPerformed(java.awt.event.ActionEvent evt)
muxedinputFieldActionPerformed
private void muxedinputFieldActionPerformed(java.awt.event.ActionEvent evt)
muxaudioinputFieldActionPerformed
private void muxaudioinputFieldActionPerformed(java.awt.event.ActionEvent evt)
audLanguageFieldActionPerformed
private void audLanguageFieldActionPerformed(java.awt.event.ActionEvent evt)
muxedoutputFieldActionPerformed
private void muxedoutputFieldActionPerformed(java.awt.event.ActionEvent evt)
cancelMuxButtonActionPerformed
private void cancelMuxButtonActionPerformed(java.awt.event.ActionEvent evt)
main
public static void main(java.lang.String[] args)
- Parameters:
args - the command line arguments