<divclass="inheritance"title="Inheritance Tree"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true"title="class or interface in java.lang"class="externalLink">java.lang.Object</a>
<divclass="inheritance"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true"title="class or interface in java.awt"class="externalLink">java.awt.Component</a>
<divclass="inheritance"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true"title="class or interface in java.awt"class="externalLink">java.awt.Container</a>
<divclass="inheritance"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true"title="class or interface in javax.swing"class="externalLink">javax.swing.JComponent</a>
<divclass="inheritance"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true"title="class or interface in javax.swing"class="externalLink">javax.swing.JPanel</a>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true"title="class or interface in java.awt.image"class="externalLink">ImageObserver</a></code>, <code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/MenuContainer.html?is-external=true"title="class or interface in java.awt"class="externalLink">MenuContainer</a></code>, <code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/Serializable.html?is-external=true"title="class or interface in java.io"class="externalLink">Serializable</a></code>, <code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/accessibility/Accessible.html?is-external=true"title="class or interface in javax.accessibility"class="externalLink">Accessible</a></code></dd>
extends <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true"title="class or interface in javax.swing"class="externalLink">JPanel</a></pre>
<divclass="block">This panel displays a <ahref="ChopPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and a <ahref="StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a><i>horizontally</i> side-by-side.</div>
<h2>Nested classes/interfaces inherited from class javax.swing.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true"title="class or interface in javax.swing"class="externalLink">JPanel</a></h2>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.AccessibleJPanel.html?is-external=true"title="class or interface in javax.swing"class="externalLink">JPanel.AccessibleJPanel</a></code></div>
<h2>Nested classes/interfaces inherited from class javax.swing.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true"title="class or interface in javax.swing"class="externalLink">JComponent</a></h2>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.AccessibleJComponent.html?is-external=true"title="class or interface in javax.swing"class="externalLink">JComponent.AccessibleJComponent</a></code></div>
<h2>Nested classes/interfaces inherited from class java.awt.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true"title="class or interface in java.awt"class="externalLink">Container</a></h2>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.AccessibleAWTContainer.html?is-external=true"title="class or interface in java.awt"class="externalLink">Container.AccessibleAWTContainer</a></code></div>
<h2>Nested classes/interfaces inherited from class java.awt.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true"title="class or interface in java.awt"class="externalLink">Component</a></h2>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.AccessibleAWTComponent.html?is-external=true"title="class or interface in java.awt"class="externalLink">Component.AccessibleAWTComponent</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.BaselineResizeBehavior.html?is-external=true"title="class or interface in java.awt"class="externalLink">Component.BaselineResizeBehavior</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.BltBufferStrategy.html?is-external=true"title="class or interface in java.awt"class="externalLink">Component.BltBufferStrategy</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.FlipBufferStrategy.html?is-external=true"title="class or interface in java.awt"class="externalLink">Component.FlipBufferStrategy</a></code></div>
<divclass="block">The <ahref="StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a>, displayed on the right.</div>
<h3>Fields inherited from class javax.swing.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true"title="class or interface in javax.swing"class="externalLink">JComponent</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#listenerList"title="class or interface in javax.swing"class="externalLink">listenerList</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#TOOL_TIP_TEXT_KEY"title="class or interface in javax.swing"class="externalLink">TOOL_TIP_TEXT_KEY</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#ui"title="class or interface in javax.swing"class="externalLink">ui</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#UNDEFINED_CONDITION"title="class or interface in javax.swing"class="externalLink">UNDEFINED_CONDITION</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#WHEN_ANCESTOR_OF_FOCUSED_COMPONENT"title="class or interface in javax.swing"class="externalLink">WHEN_ANCESTOR_OF_FOCUSED_COMPONENT</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#WHEN_FOCUSED"title="class or interface in javax.swing"class="externalLink">WHEN_FOCUSED</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#WHEN_IN_FOCUSED_WINDOW"title="class or interface in javax.swing"class="externalLink">WHEN_IN_FOCUSED_WINDOW</a></code></div>
<h3>Fields inherited from class java.awt.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true"title="class or interface in java.awt"class="externalLink">Component</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#accessibleContext"title="class or interface in java.awt"class="externalLink">accessibleContext</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#BOTTOM_ALIGNMENT"title="class or interface in java.awt"class="externalLink">BOTTOM_ALIGNMENT</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#CENTER_ALIGNMENT"title="class or interface in java.awt"class="externalLink">CENTER_ALIGNMENT</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#LEFT_ALIGNMENT"title="class or interface in java.awt"class="externalLink">LEFT_ALIGNMENT</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#RIGHT_ALIGNMENT"title="class or interface in java.awt"class="externalLink">RIGHT_ALIGNMENT</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#TOP_ALIGNMENT"title="class or interface in java.awt"class="externalLink">TOP_ALIGNMENT</a></code></div>
<h3>Fields inherited from interface java.awt.image.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true"title="class or interface in java.awt.image"class="externalLink">ImageObserver</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true#ABORT"title="class or interface in java.awt.image"class="externalLink">ABORT</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true#ALLBITS"title="class or interface in java.awt.image"class="externalLink">ALLBITS</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true#ERROR"title="class or interface in java.awt.image"class="externalLink">ERROR</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true#FRAMEBITS"title="class or interface in java.awt.image"class="externalLink">FRAMEBITS</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true#HEIGHT"title="class or interface in java.awt.image"class="externalLink">HEIGHT</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true#PROPERTIES"title="class or interface in java.awt.image"class="externalLink">PROPERTIES</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true#SOMEBITS"title="class or interface in java.awt.image"class="externalLink">SOMEBITS</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/image/ImageObserver.html?is-external=true#WIDTH"title="class or interface in java.awt.image"class="externalLink">WIDTH</a></code></div>
<thclass="colConstructorName"scope="row"><code><spanclass="memberNameLink"><ahref="#%3Cinit%3E(java.awt.event.ActionListener,java.awt.event.ActionListener)">ChopAndStitchPanel</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/event/ActionListener.html?is-external=true"title="class or interface in java.awt.event"class="externalLink">ActionListener</a> onCreateChopJobClick,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/event/ActionListener.html?is-external=true"title="class or interface in java.awt.event"class="externalLink">ActionListener</a> onCreateStitchJobClick)</code></th>
<divclass="block">Construct a ChopAndStitchPanel by instantiating and adding a <ahref="ChopPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and a <ahref="StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a> to it.</div>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#createAndAddChopJobs(java.util.ArrayList,java.lang.Runnable)">createAndAddChopJobs</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/ArrayList.html?is-external=true"title="class or interface in java.util"class="externalLink">ArrayList</a><<ahref="../../logic/job/Job.html"title="class in eu.steffo.cleaver.logic.job">Job</a>> jobs,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink">Runnable</a> onProgressChange)</code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#createAndAddStitchJobs(java.util.ArrayList,java.lang.Runnable)">createAndAddStitchJobs</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/ArrayList.html?is-external=true"title="class or interface in java.util"class="externalLink">ArrayList</a><<ahref="../../logic/job/Job.html"title="class in eu.steffo.cleaver.logic.job">Job</a>> jobs,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink">Runnable</a> onProgressChange)</code></th>
<h3>Methods inherited from class javax.swing.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true"title="class or interface in javax.swing"class="externalLink">JPanel</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true#getAccessibleContext()"title="class or interface in javax.swing"class="externalLink">getAccessibleContext</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true#getUI()"title="class or interface in javax.swing"class="externalLink">getUI</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true#getUIClassID()"title="class or interface in javax.swing"class="externalLink">getUIClassID</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true#paramString()"title="class or interface in javax.swing"class="externalLink">paramString</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true#setUI(javax.swing.plaf.PanelUI)"title="class or interface in javax.swing"class="externalLink">setUI</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true#updateUI()"title="class or interface in javax.swing"class="externalLink">updateUI</a></code></div>
<h3>Methods inherited from class javax.swing.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true"title="class or interface in javax.swing"class="externalLink">JComponent</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#addAncestorListener(javax.swing.event.AncestorListener)"title="class or interface in javax.swing"class="externalLink">addAncestorListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#addNotify()"title="class or interface in javax.swing"class="externalLink">addNotify</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#addVetoableChangeListener(java.beans.VetoableChangeListener)"title="class or interface in javax.swing"class="externalLink">addVetoableChangeListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#computeVisibleRect(java.awt.Rectangle)"title="class or interface in javax.swing"class="externalLink">computeVisibleRect</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#contains(int,int)"title="class or interface in javax.swing"class="externalLink">contains</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#createToolTip()"title="class or interface in javax.swing"class="externalLink">createToolTip</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#firePropertyChange(java.lang.String,boolean,boolean)"title="class or interface in javax.swing"class="externalLink">firePropertyChange</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#firePropertyChange(java.lang.String,char,char)"title="class or interface in javax.swing"class="externalLink">firePropertyChange</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#firePropertyChange(java.lang.String,int,int)"title="class or interface in javax.swing"class="externalLink">firePropertyChange</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object)"title="class or interface in javax.swing"class="externalLink">fireVetoableChange</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#getActionForKeyStroke(javax.swing.KeyStroke)"title="class or interface in javax.swing"class="externalLink">getActionForKeyStroke</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#getActionMap()"title="class or interface in javax.swing"class="externalLink">getActionMap</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#getAlignmentX()"title="class or interface in javax.swing"class="externalLink">getAlignmentX</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#getAlignmentY()"title="class or interface in javax.swing"class="externalLink">getAlignmentY</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#getAncestorListeners()"title="class or interface in javax.swing"class="externalLink">getAncestorListeners</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#getAutoscrolls()"title="class or interface in javax.swing"class="externalLink">getAutoscrolls</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JComponent.html?is-external=true#getBaseline(int,int)"title="class or interface in javax.swing"class="externalLink">getBaseline</a>, <ahref="https://docs.oracle.com/en/java/javase/13
<h3>Methods inherited from class java.awt.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true"title="class or interface in java.awt"class="externalLink">Container</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#add(java.awt.Component)"title="class or interface in java.awt"class="externalLink">add</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#add(java.awt.Component,int)"title="class or interface in java.awt"class="externalLink">add</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#add(java.awt.Component,java.lang.Object)"title="class or interface in java.awt"class="externalLink">add</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#add(java.awt.Component,java.lang.Object,int)"title="class or interface in java.awt"class="externalLink">add</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#add(java.lang.String,java.awt.Component)"title="class or interface in java.awt"class="externalLink">add</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#addContainerListener(java.awt.event.ContainerListener)"title="class or interface in java.awt"class="externalLink">addContainerListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#addImpl(java.awt.Component,java.lang.Object,int)"title="class or interface in java.awt"class="externalLink">addImpl</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#addPropertyChangeListener(java.beans.PropertyChangeListener)"title="class or interface in java.awt"class="externalLink">addPropertyChangeListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)"title="class or interface in java.awt"class="externalLink">addPropertyChangeListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#applyComponentOrientation(java.awt.ComponentOrientation)"title="class or interface in java.awt"class="externalLink">applyComponentOrientation</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#areFocusTraversalKeysSet(int)"title="class or interface in java.awt"class="externalLink">areFocusTraversalKeysSet</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#doLayout()"title="class or interface in java.awt"class="externalLink">doLayout</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#findComponentAt(int,int)"title="class or interface in java.awt"class="externalLink">findComponentAt</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#findComponentAt(java.awt.Point)"title="class or interface in java.awt"class="externalLink">findComponentAt</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#getComponent(int)"title="class or interface in java.awt"class="externalLink">getComponent</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#getComponentAt(int,int)"title="class or interface in java.awt"class="externalLink">getComponentAt</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#getComponentAt(java.awt.Point)"title="class or interface in java.awt"class="externalLink">getComponentAt</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Container.html?is-external=true#getComponentCount()"titl
<h3>Methods inherited from class java.awt.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true"title="class or interface in java.awt"class="externalLink">Component</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#add(java.awt.PopupMenu)"title="class or interface in java.awt"class="externalLink">add</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addComponentListener(java.awt.event.ComponentListener)"title="class or interface in java.awt"class="externalLink">addComponentListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addFocusListener(java.awt.event.FocusListener)"title="class or interface in java.awt"class="externalLink">addFocusListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener)"title="class or interface in java.awt"class="externalLink">addHierarchyBoundsListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addHierarchyListener(java.awt.event.HierarchyListener)"title="class or interface in java.awt"class="externalLink">addHierarchyListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addInputMethodListener(java.awt.event.InputMethodListener)"title="class or interface in java.awt"class="externalLink">addInputMethodListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addKeyListener(java.awt.event.KeyListener)"title="class or interface in java.awt"class="externalLink">addKeyListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addMouseListener(java.awt.event.MouseListener)"title="class or interface in java.awt"class="externalLink">addMouseListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addMouseMotionListener(java.awt.event.MouseMotionListener)"title="class or interface in java.awt"class="externalLink">addMouseMotionListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#addMouseWheelListener(java.awt.event.MouseWheelListener)"title="class or interface in java.awt"class="externalLink">addMouseWheelListener</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#checkImage(java.awt.Image,int,int,java.awt.image.ImageObserver)"title="class or interface in java.awt"class="externalLink">checkImage</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#checkImage(java.awt.Image,java.awt.image.ImageObserver)"title="class or interface in java.awt"class="externalLink">checkImage</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#coalesceEvents(java.awt.AWTEvent,java.awt.AWTEvent)"title="class or interface in java.awt"class="externalLink">coalesceEvents</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#contains(java.awt.Point)"title="class or interface in java.awt"class="externalLink">contains</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#createImage(int,int)"title="class or interface in java.awt"class="externalLink">createImage</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#createImage(java.awt.image.ImageProducer)"title="class or interface in java.awt"class="externalLink">createImage</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/Component.html?is-external=true#createVolatileImage(int,int)"title="classorinterfacein
<h3>Methods inherited from class java.lang.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true"title="class or interface in java.lang"class="externalLink">Object</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#clone()"title="class or interface in java.lang"class="externalLink">clone</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)"title="class or interface in java.lang"class="externalLink">equals</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()"title="class or interface in java.lang"class="externalLink">getClass</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()"title="class or interface in java.lang"class="externalLink">hashCode</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#notify()"title="class or interface in java.lang"class="externalLink">notify</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()"title="class or interface in java.lang"class="externalLink">notifyAll</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#wait()"title="class or interface in java.lang"class="externalLink">wait</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)"title="class or interface in java.lang"class="externalLink">wait</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)"title="class or interface in java.lang"class="externalLink">wait</a></code></div>
<divclass="memberSignature"><spanclass="modifiers">protected final</span> <spanclass="returnType"><ahref="ChopPanel.html"title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></span> <spanclass="memberName">chopPanel</span></div>
<divclass="memberSignature"><spanclass="modifiers">protected final</span> <spanclass="returnType"><ahref="StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></span> <spanclass="memberName">stitchPanel</span></div>
<divclass="block">The <ahref="StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a>, displayed on the right.</div>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="memberName">ChopAndStitchPanel</span>​(<spanclass="arguments"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/event/ActionListener.html?is-external=true"title="class or interface in java.awt.event"class="externalLink">ActionListener</a> onCreateChopJobClick,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/event/ActionListener.html?is-external=true"title="class or interface in java.awt.event"class="externalLink">ActionListener</a> onCreateStitchJobClick)</span></div>
<divclass="block">Construct a ChopAndStitchPanel by instantiating and adding a <ahref="ChopPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and a <ahref="StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a> to it.</div>
<dd><code>onCreateChopJobClick</code> - The <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/event/ActionListener.html?is-external=true"title="class or interface in java.awt.event"class="externalLink"><code>ActionListener</code></a> that will be bound to the <ahref="rows/CreateJobButtonRow.html"title="class in eu.steffo.cleaver.gui.panels.rows"><code>CreateJobButton</code></a> of the <ahref="ChopPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a>.</dd>
<dd><code>onCreateStitchJobClick</code> - The <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/java/awt/event/ActionListener.html?is-external=true"title="class or interface in java.awt.event"class="externalLink"><code>ActionListener</code></a> that will be bound to the <ahref="rows/CreateJobButtonRow.html"title="class in eu.steffo.cleaver.gui.panels.rows"><code>CreateJobButton</code></a> of the <ahref="StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a>.</dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="returnType">void</span> <spanclass="memberName">createAndAddChopJobs</span>​(<spanclass="arguments"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/ArrayList.html?is-external=true"title="class or interface in java.util"class="externalLink">ArrayList</a><<ahref="../../logic/job/Job.html"title="class in eu.steffo.cleaver.logic.job">Job</a>> jobs,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink">Runnable</a> onProgressChange)</span></div>
<dd><code>jobs</code> - The <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/ArrayList.html?is-external=true"title="class or interface in java.util"class="externalLink"><code>ArrayList</code></a> of jobs that should be manipulated.</dd>
<dd><code>onProgressChange</code> - The function that should be invoked when the <ahref="../../logic/job/Job.html"title="class in eu.steffo.cleaver.logic.job"><code>Job</code></a><ahref="../../logic/progress/Progress.html"title="class in eu.steffo.cleaver.logic.progress"><code>Progress</code></a> changes.</dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="returnType">void</span> <spanclass="memberName">createAndAddStitchJobs</span>​(<spanclass="arguments"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/ArrayList.html?is-external=true"title="class or interface in java.util"class="externalLink">ArrayList</a><<ahref="../../logic/job/Job.html"title="class in eu.steffo.cleaver.logic.job">Job</a>> jobs,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink">Runnable</a> onProgressChange)</span></div>
<dd><code>jobs</code> - The <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/ArrayList.html?is-external=true"title="class or interface in java.util"class="externalLink"><code>ArrayList</code></a> of jobs that should be manipulated.</dd>
<dd><code>onProgressChange</code> - The function that should be invoked when the <ahref="../../logic/job/Job.html"title="class in eu.steffo.cleaver.logic.job"><code>Job</code></a><ahref="../../logic/progress/Progress.html"title="class in eu.steffo.cleaver.logic.progress"><code>Progress</code></a> changes.</dd>