Package ghidra.feature.vt.gui.wizard
Class PreconditionsPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
docking.wizard.AbstractMageJPanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
ghidra.feature.vt.gui.wizard.PreconditionsPanel
- All Implemented Interfaces:
docking.wizard.MagePanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
,docking.wizard.WizardPanel
,ImageObserver
,MenuContainer
,Serializable
,Accessible
,Scrollable
public class PreconditionsPanel
extends docking.wizard.AbstractMageJPanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
implements Scrollable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Fields inherited from class docking.wizard.AbstractMageJPanel
listeners
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependencies
(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) void
dispose()
void
enterPanel
(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) ghidra.util.HelpLocation
docking.wizard.WizardPanelDisplayability
getPanelDisplayabilityAndUpdateState
(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) int
getScrollableBlockIncrement
(Rectangle visibleRect, int orientation, int direction) boolean
boolean
int
getScrollableUnitIncrement
(Rectangle visibleRect, int orientation, int direction) getTitle()
void
boolean
void
leavePanel
(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) void
updateStateObjectWithPanelInfo
(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) Methods inherited from class docking.wizard.AbstractMageJPanel
addWizardPanelListener, getDefaultFocusComponent, getPanel, notifyListenersOfStatusMessage, notifyListenersOfValidityChanged, removeWizardPanelListener
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, 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
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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
PreconditionsPanel
-
-
Method Details
-
getHelpLocation
public ghidra.util.HelpLocation getHelpLocation()- Specified by:
getHelpLocation
in interfacedocking.wizard.WizardPanel
- Overrides:
getHelpLocation
in classdocking.wizard.AbstractMageJPanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
-
addDependencies
public void addDependencies(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) - Specified by:
addDependencies
in interfacedocking.wizard.MagePanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
-
dispose
public void dispose()- Specified by:
dispose
in interfacedocking.wizard.MagePanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
-
enterPanel
public void enterPanel(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) - Specified by:
enterPanel
in interfacedocking.wizard.MagePanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
-
getPanelDisplayabilityAndUpdateState
public docking.wizard.WizardPanelDisplayability getPanelDisplayabilityAndUpdateState(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) - Specified by:
getPanelDisplayabilityAndUpdateState
in interfacedocking.wizard.MagePanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
-
leavePanel
public void leavePanel(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) - Specified by:
leavePanel
in interfacedocking.wizard.MagePanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
-
updateStateObjectWithPanelInfo
public void updateStateObjectWithPanelInfo(docking.wizard.WizardState<ghidra.feature.vt.gui.wizard.VTWizardStateKey> state) - Specified by:
updateStateObjectWithPanelInfo
in interfacedocking.wizard.MagePanel<ghidra.feature.vt.gui.wizard.VTWizardStateKey>
-
getTitle
- Specified by:
getTitle
in interfacedocking.wizard.WizardPanel
-
initialize
public void initialize()- Specified by:
initialize
in interfacedocking.wizard.WizardPanel
-
isValidInformation
public boolean isValidInformation()- Specified by:
isValidInformation
in interfacedocking.wizard.WizardPanel
-
getPreferredSize
- Overrides:
getPreferredSize
in classJComponent
-
getPreferredScrollableViewportSize
- Specified by:
getPreferredScrollableViewportSize
in interfaceScrollable
-
getScrollableBlockIncrement
- Specified by:
getScrollableBlockIncrement
in interfaceScrollable
-
getScrollableTracksViewportHeight
public boolean getScrollableTracksViewportHeight()- Specified by:
getScrollableTracksViewportHeight
in interfaceScrollable
-
getScrollableTracksViewportWidth
public boolean getScrollableTracksViewportWidth()- Specified by:
getScrollableTracksViewportWidth
in interfaceScrollable
-
getScrollableUnitIncrement
- Specified by:
getScrollableUnitIncrement
in interfaceScrollable
-