public class FreeAssociationPrompt
extends javax.swing.JDialog
Modifier and Type | Class and Description |
---|---|
private static class |
FreeAssociationPrompt.PlayersPanel |
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private javax.swing.JButton |
_typeButton |
private javax.swing.JButton |
addPlayerButton |
private Wandora |
admin |
private javax.swing.JButton |
cancelButton |
private Association |
createdAssociation |
private java.util.Vector<Tuples.T2<GetTopicButton,Topic>> |
fixedPlayers |
private javax.swing.JLabel |
jLabel1 |
private javax.swing.JPanel |
jPanel1 |
private javax.swing.JPanel |
jPanel2 |
private javax.swing.JPanel |
jPanel3 |
private javax.swing.JScrollPane |
jScrollPane1 |
private javax.swing.JSeparator |
jSeparator1 |
private javax.swing.JButton |
okButton |
private Association |
originalAssociation |
private java.util.Vector<Tuples.T2<GetTopicButton,GetTopicButton>> |
players |
private javax.swing.JPanel |
playersPanel |
private static Topic |
previousAssociationType |
private static java.util.ArrayList<Topic> |
previousRoles |
private GetTopicButton |
typeButton |
private javax.swing.JButton |
useDefaultsButton |
private javax.swing.JButton |
usePrevButton |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
FreeAssociationPrompt(Wandora wandora,
Association original) |
FreeAssociationPrompt(Wandora wandora,
Topic contextTopic)
Creates new form FreeAssociationPrompt
|
FreeAssociationPrompt(Wandora wandora,
Topic contextTopic,
Association original) |
FreeAssociationPrompt(Wandora wandora,
java.util.Vector<Topic> contextTopics) |
FreeAssociationPrompt(Wandora wandora,
java.util.Vector<Topic> contextTopics,
Association original) |
Modifier and Type | Method and Description |
---|---|
void |
addPlayer() |
private void |
addPlayerButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
cancelButtonActionPerformed(java.awt.event.ActionEvent evt) |
Association |
createAssociation() |
void |
fillWith(Association association) |
private static int |
fitRoles(java.util.Vector<Topic> players,
java.util.Vector<Topic> classes) |
Association |
getCreatedAssociation() |
Association |
getOriginalAssociation() |
private void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
private void |
okButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
prefill(boolean overwrite) |
private void |
refreshPlayersPanel() |
java.util.Vector<Topic> |
suggestAssociationRole(Topic associationType,
Topic player,
boolean strict) |
java.util.Vector<Topic> |
suggestAssociationType(java.util.Vector<Topic> players,
boolean strict) |
private void |
useDefaultsButtonMouseReleased(java.awt.event.MouseEvent evt) |
private void |
usePrevButtonMouseReleased(java.awt.event.MouseEvent evt) |
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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
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
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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static Topic previousAssociationType
private static java.util.ArrayList<Topic> previousRoles
private Association createdAssociation
private Association originalAssociation
private GetTopicButton typeButton
private java.util.Vector<Tuples.T2<GetTopicButton,Topic>> fixedPlayers
private Wandora admin
private java.util.Vector<Tuples.T2<GetTopicButton,GetTopicButton>> players
private javax.swing.JButton _typeButton
private javax.swing.JButton addPlayerButton
private javax.swing.JButton cancelButton
private javax.swing.JLabel jLabel1
private javax.swing.JPanel jPanel1
private javax.swing.JPanel jPanel2
private javax.swing.JPanel jPanel3
private javax.swing.JScrollPane jScrollPane1
private javax.swing.JSeparator jSeparator1
private javax.swing.JButton okButton
private javax.swing.JPanel playersPanel
private javax.swing.JButton useDefaultsButton
private javax.swing.JButton usePrevButton
public FreeAssociationPrompt(Wandora wandora, Topic contextTopic) throws TopicMapException
TopicMapException
public FreeAssociationPrompt(Wandora wandora, Topic contextTopic, Association original) throws TopicMapException
TopicMapException
public FreeAssociationPrompt(Wandora wandora, Association original) throws TopicMapException
TopicMapException
public FreeAssociationPrompt(Wandora wandora, java.util.Vector<Topic> contextTopics) throws TopicMapException
TopicMapException
public FreeAssociationPrompt(Wandora wandora, java.util.Vector<Topic> contextTopics, Association original) throws TopicMapException
TopicMapException
private void initComponents()
private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
private void okButtonActionPerformed(java.awt.event.ActionEvent evt)
private void addPlayerButtonActionPerformed(java.awt.event.ActionEvent evt)
private void useDefaultsButtonMouseReleased(java.awt.event.MouseEvent evt)
private void usePrevButtonMouseReleased(java.awt.event.MouseEvent evt)
private static int fitRoles(java.util.Vector<Topic> players, java.util.Vector<Topic> classes) throws TopicMapException
TopicMapException
public java.util.Vector<Topic> suggestAssociationType(java.util.Vector<Topic> players, boolean strict) throws TopicMapException
TopicMapException
public java.util.Vector<Topic> suggestAssociationRole(Topic associationType, Topic player, boolean strict) throws TopicMapException
TopicMapException
public void fillWith(Association association) throws TopicMapException
TopicMapException
public void prefill(boolean overwrite) throws TopicMapException
TopicMapException
public Association getCreatedAssociation()
public Association getOriginalAssociation()
private void refreshPlayersPanel()
public void addPlayer() throws TopicMapException
TopicMapException
public Association createAssociation() throws TopicMapException
TopicMapException
Copyright 2004-2015 Wandora Team