public class InterpolationsTab extends AbstractTab implements InterpolationPanel.InterpolationUpdateListener
AbstractTab.onCouplingDialogEventsListener
限定符和类型 | 字段和说明 |
---|---|
private javax.swing.JButton |
addInterpolationButton |
static int |
DEFAULT_INTERPOLATIONS_NUMBER |
private javax.swing.JCheckBox |
enforceWriteWeightFileCheckBox |
private FilenamePanel |
filenamePanel |
private javax.swing.JPanel |
interpltnsContainerPanel |
private int |
interpNumber |
private java.util.List<InterpolationPanel> |
interpolationPanelsList |
private static java.lang.String |
LABEL_ENFORCE_WRITE_WEIGHT_FILE |
private static java.lang.String |
LABEL_USE_SOURCE_MASK |
private static java.lang.String |
LABEL_USE_TARGET_MASK |
protected static int |
MAX_INTERPOLATION_NUMBER |
static int |
MAX_VIEWPORT_HEIGHT |
private static long |
serialVersionUID |
private javax.swing.JCheckBox |
useSourceMaskCheckBox |
private javax.swing.JCheckBox |
useTargetMaskCheckBox |
static int |
VIEW_PORT_WIDTH |
dialogDescription, transientCouple
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
InterpolationsTab(java.lang.String dialogDescription,
TransientCouple transientCouple) |
限定符和类型 | 方法和说明 |
---|---|
private void |
addInterpolationPanel(InterpolationPanel panel)
function of loading interpolation to panel and expand interpolationPanels list when it is more than 3
|
void |
collectData()
collect transient information on interpolationTab including enforce write weight file, use source mask, use target mask, interpolation
|
protected javax.swing.JComponent |
createCenterPanel() |
private java.util.List<Interpolation> |
getInterpolations()
get interpolations from panels for collecting data
|
void |
loadParameters() |
void |
onInterpolationRemoved(InterpolationPanel panel) |
void |
onInterpolationUpdate() |
convertToMultiline, createCaption, createLayout
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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
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, 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
private static final long serialVersionUID
private static final java.lang.String LABEL_ENFORCE_WRITE_WEIGHT_FILE
private static final java.lang.String LABEL_USE_SOURCE_MASK
private static final java.lang.String LABEL_USE_TARGET_MASK
public static final int DEFAULT_INTERPOLATIONS_NUMBER
public static final int VIEW_PORT_WIDTH
public static final int MAX_VIEWPORT_HEIGHT
protected static final int MAX_INTERPOLATION_NUMBER
private javax.swing.JPanel interpltnsContainerPanel
private java.util.List<InterpolationPanel> interpolationPanelsList
private int interpNumber
private javax.swing.JCheckBox enforceWriteWeightFileCheckBox
private FilenamePanel filenamePanel
private javax.swing.JCheckBox useSourceMaskCheckBox
private javax.swing.JCheckBox useTargetMaskCheckBox
private javax.swing.JButton addInterpolationButton
public InterpolationsTab(java.lang.String dialogDescription, TransientCouple transientCouple)
public void collectData()
protected javax.swing.JComponent createCenterPanel()
createCenterPanel
在类中 AbstractTab
public void loadParameters()
loadParameters
在类中 AbstractTab
private void addInterpolationPanel(InterpolationPanel panel)
InterpolationPanel
- panelpublic void onInterpolationUpdate()
public void onInterpolationRemoved(InterpolationPanel panel)
private java.util.List<Interpolation> getInterpolations()