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.dialogs.abstractDialogs.AbstractDialog
megamek.client.ui.dialogs.buttonDialogs.AbstractButtonDialog
megamek.client.ui.dialogs.buttonDialogs.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.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested 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.dialogs.abstractDialogs.AbstractDialog
CLOSE_ACTION, resourcesFields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields 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 Containerprotected voidgetChkGM()megamek.client.ui.comboBoxes.MMComboBox<FactionDisplay>megamek.client.ui.comboBoxes.MMComboBox<RankSystem>megamek.client.ui.comboBoxes.MMComboBox<Planet>megamek.client.ui.comboBoxes.MMComboBox<PlanetarySystem>getDate()megamek.common.options.GameOptionsprotected voidokAction()voidvoidsetChkSpecifyCampaignOptions(JCheckBox chkSpecifyCampaignOptions) voidsetChkSpecifyCompanyGenerationOptions(JCheckBox chkSpecifyCompanyGenerationOptions) voidsetChkSpecifyDate(JCheckBox chkSpecifyDate) voidsetChkSpecifyFaction(JCheckBox chkSpecifyFaction) voidsetChkSpecifyGameOptions(JCheckBox chkSpecifyGameOptions) voidsetChkSpecifyPlanet(JCheckBox chkSpecifyPlanet) voidsetChkSpecifyRankSystem(JCheckBox chkSpecifyRankSystem) voidsetChkStartingSystemFactionSpecific(JCheckBox chkStartingSystemFactionSpecific) voidsetComboFaction(megamek.client.ui.comboBoxes.MMComboBox<FactionDisplay> comboFaction) voidsetComboRankSystem(megamek.client.ui.comboBoxes.MMComboBox<RankSystem> comboRankSystem) voidsetComboStartingPlanet(megamek.client.ui.comboBoxes.MMComboBox<Planet> comboStartingPlanet) voidsetComboStartingSystem(megamek.client.ui.comboBoxes.MMComboBox<PlanetarySystem> comboStartingSystem) voidsetCompanyGenerationOptions(CompanyGenerationOptions companyGenerationOptions) protected voidsetCustomPreferences(megamek.client.ui.preferences.PreferencesNode preferences) voidvoidsetPreset(CampaignPreset preset) voidsetSpnContractCount(JSpinner spnContractCount) voidsetTxtPresetDescription(JTextArea txtPresetDescription) voidsetTxtPresetName(JTextField txtPresetName) protected megamek.client.ui.enums.ValidationStatevalidateAction(boolean display) Methods inherited from class mekhq.gui.baseComponents.AbstractMHQValidationButtonDialog
setPreferencesMethods inherited from class megamek.client.ui.dialogs.buttonDialogs.AbstractValidationButtonDialog
createButtonPanel, getOkButton, getState, okButtonActionPerformed, revalidateAction, setOkButton, setState, validateButtonActionPerformedMethods inherited from class megamek.client.ui.dialogs.buttonDialogs.AbstractButtonDialog
getResult, initialize, setResult, showDialogMethods inherited from class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
cancelAction, cancelActionPerformed, fit, fitAndCenter, getFrame, setFrame, setPreferences, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpenedMethods 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, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackMethods 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, toFrontMethods 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, validateTreeMethods 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
-
getChkSpecifyPlanet
-
setChkSpecifyPlanet
-
getChkStartingSystemFactionSpecific
-
setChkStartingSystemFactionSpecific
-
getComboStartingSystem
-
setComboStartingSystem
public void setComboStartingSystem(megamek.client.ui.comboBoxes.MMComboBox<PlanetarySystem> comboStartingSystem) -
getComboStartingPlanet
-
setComboStartingPlanet
public void setComboStartingPlanet(megamek.client.ui.comboBoxes.MMComboBox<Planet> comboStartingPlanet) -
getChkSpecifyRankSystem
-
setChkSpecifyRankSystem
-
getComboRankSystem
-
setComboRankSystem
-
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:
createCenterPanein classmegamek.client.ui.dialogs.abstractDialogs.AbstractDialog
-
finalizeInitialization
- Overrides:
finalizeInitializationin classmegamek.client.ui.dialogs.abstractDialogs.AbstractDialog- Throws:
Exception
-
setCustomPreferences
protected void setCustomPreferences(megamek.client.ui.preferences.PreferencesNode preferences) throws Exception - Overrides:
setCustomPreferencesin classmegamek.client.ui.dialogs.abstractDialogs.AbstractDialog- Throws:
Exception
-
okAction
protected void okAction()- Overrides:
okActionin classmegamek.client.ui.dialogs.buttonDialogs.AbstractButtonDialog
-
validateAction
protected megamek.client.ui.enums.ValidationState validateAction(boolean display) - Specified by:
validateActionin classmegamek.client.ui.dialogs.buttonDialogs.AbstractValidationButtonDialog
-