Package mekhq.gui.campaignOptions
Class CreateCampaignPreset
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
megamek.client.ui.baseComponents.AbstractDialog
megamek.client.ui.baseComponents.AbstractButtonDialog
megamek.client.ui.baseComponents.AbstractValidationButtonDialog
mekhq.gui.baseComponents.AbstractMHQValidationButtonDialog
mekhq.gui.campaignOptions.CreateCampaignPreset
- All Implemented Interfaces:
WindowListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,RootPaneContainer
,WindowConstants
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
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 megamek.client.ui.baseComponents.AbstractDialog
CLOSE_ACTION, resources
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
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
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
ConstructorsConstructorDescriptionCreateCampaignPreset
(JFrame frame, Campaign campaign, CampaignPreset preset) -
Method Summary
Modifier and TypeMethodDescriptionprotected Container
protected void
getChkGM()
megamek.client.ui.baseComponents.MMComboBox<FactionDisplay>
megamek.client.ui.baseComponents.MMComboBox<RankSystem>
megamek.client.ui.baseComponents.MMComboBox<Planet>
megamek.client.ui.baseComponents.MMComboBox<PlanetarySystem>
getDate()
megamek.common.options.GameOptions
protected void
okAction()
void
void
setChkSpecifyCampaignOptions
(JCheckBox chkSpecifyCampaignOptions) void
setChkSpecifyCompanyGenerationOptions
(JCheckBox chkSpecifyCompanyGenerationOptions) void
setChkSpecifyDate
(JCheckBox chkSpecifyDate) void
setChkSpecifyFaction
(JCheckBox chkSpecifyFaction) void
setChkSpecifyGameOptions
(JCheckBox chkSpecifyGameOptions) void
setChkSpecifyPlanet
(JCheckBox chkSpecifyPlanet) void
setChkSpecifyRankSystem
(JCheckBox chkSpecifyRankSystem) void
setChkStartingSystemFactionSpecific
(JCheckBox chkStartingSystemFactionSpecific) void
setComboFaction
(megamek.client.ui.baseComponents.MMComboBox<FactionDisplay> comboFaction) void
setComboRankSystem
(megamek.client.ui.baseComponents.MMComboBox<RankSystem> comboRankSystem) void
setComboStartingPlanet
(megamek.client.ui.baseComponents.MMComboBox<Planet> comboStartingPlanet) void
setComboStartingSystem
(megamek.client.ui.baseComponents.MMComboBox<PlanetarySystem> comboStartingSystem) void
setCompanyGenerationOptions
(CompanyGenerationOptions companyGenerationOptions) protected void
setCustomPreferences
(megamek.client.ui.preferences.PreferencesNode preferences) void
void
setPreset
(CampaignPreset preset) void
setSpnContractCount
(JSpinner spnContractCount) void
setTxtPresetDescription
(JTextArea txtPresetDescription) void
setTxtPresetName
(JTextField txtPresetName) protected megamek.client.ui.enums.ValidationState
validateAction
(boolean display) Methods inherited from class mekhq.gui.baseComponents.AbstractMHQValidationButtonDialog
setPreferences
Methods inherited from class megamek.client.ui.baseComponents.AbstractValidationButtonDialog
createButtonPanel, getOkButton, getState, okButtonActionPerformed, revalidateAction, setOkButton, setState, validateButtonActionPerformed
Methods inherited from class megamek.client.ui.baseComponents.AbstractButtonDialog
getResult, initialize, setResult, showDialog
Methods inherited from class megamek.client.ui.baseComponents.AbstractDialog
cancelAction, cancelActionPerformed, fit, fitAndCenter, getFrame, setFrame, setPreferences, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
Methods 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
Methods 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, validateTree
Methods 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, remove, 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, transferFocusUpCycle
-
Constructor Details
-
CreateCampaignPreset
-
-
Method Details
-
getCampaign
-
getPreset
-
setPreset
-
getTxtPresetName
-
setTxtPresetName
-
getTxtPresetDescription
-
setTxtPresetDescription
-
getChkSpecifyDate
-
setChkSpecifyDate
-
getDate
-
setDate
-
getChkSpecifyFaction
-
setChkSpecifyFaction
-
getComboFaction
-
setComboFaction
public void setComboFaction(megamek.client.ui.baseComponents.MMComboBox<FactionDisplay> comboFaction) -
getChkSpecifyPlanet
-
setChkSpecifyPlanet
-
getChkStartingSystemFactionSpecific
-
setChkStartingSystemFactionSpecific
-
getComboStartingSystem
-
setComboStartingSystem
public void setComboStartingSystem(megamek.client.ui.baseComponents.MMComboBox<PlanetarySystem> comboStartingSystem) -
getComboStartingPlanet
-
setComboStartingPlanet
public void setComboStartingPlanet(megamek.client.ui.baseComponents.MMComboBox<Planet> comboStartingPlanet) -
getChkSpecifyRankSystem
-
setChkSpecifyRankSystem
-
getComboRankSystem
-
setComboRankSystem
public void setComboRankSystem(megamek.client.ui.baseComponents.MMComboBox<RankSystem> comboRankSystem) -
getSpnContractCount
-
setSpnContractCount
-
getChkGM
-
setChkGM
-
getChkSpecifyCompanyGenerationOptions
-
setChkSpecifyCompanyGenerationOptions
-
getCompanyGenerationOptions
-
setCompanyGenerationOptions
public void setCompanyGenerationOptions(@Nullable CompanyGenerationOptions companyGenerationOptions) -
getChkSpecifyGameOptions
-
setChkSpecifyGameOptions
-
getGameOptions
public megamek.common.options.GameOptions getGameOptions() -
getChkSpecifyCampaignOptions
-
setChkSpecifyCampaignOptions
-
getCampaignOptions
-
getRandomSkillPreferences
-
getSkills
-
getSpecialAbilities
-
createCenterPane
- Specified by:
createCenterPane
in classmegamek.client.ui.baseComponents.AbstractDialog
-
finalizeInitialization
- Overrides:
finalizeInitialization
in classmegamek.client.ui.baseComponents.AbstractDialog
- Throws:
Exception
-
setCustomPreferences
protected void setCustomPreferences(megamek.client.ui.preferences.PreferencesNode preferences) throws Exception - Overrides:
setCustomPreferences
in classmegamek.client.ui.baseComponents.AbstractDialog
- Throws:
Exception
-
okAction
protected void okAction()- Overrides:
okAction
in classmegamek.client.ui.baseComponents.AbstractButtonDialog
-
validateAction
protected megamek.client.ui.enums.ValidationState validateAction(boolean display) - Specified by:
validateAction
in classmegamek.client.ui.baseComponents.AbstractValidationButtonDialog
-