|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JInternalFrame | +--FillGroup
Graphical interface allowing user to fill a group with data.
Inner classes inherited from class javax.swing.JInternalFrame |
javax.swing.JInternalFrame.AccessibleJInternalFrame,
javax.swing.JInternalFrame.JDesktopIcon |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent,
javax.swing.JComponent.IntVector,
javax.swing.JComponent.KeyboardBinding,
javax.swing.JComponent.KeyboardState |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
Field Summary | |
protected javax.swing.JButton |
AddDataButton
Add data from text boxes into list. |
protected javax.swing.JCheckBox |
Characteristic
Group type indicator (characteristic). |
protected boolean |
CharCheck
Indicates group type (characteristic). |
protected javax.swing.JButton |
ClearTop
Used to clear information at top. |
protected javax.swing.JLabel[] |
ElementLabel
Attribute information. |
protected javax.swing.JList[] |
EntryBox
Lists containing group information. |
protected javax.swing.JLabel |
GroupName
Group name. |
javax.swing.ListSelectionModel |
listselect
Contains group list model. |
protected javax.swing.JButton |
LoadDataButton
Load group information. |
protected javax.swing.DefaultListModel[] |
model
Models containing group lists. |
protected java.awt.Color |
MyColor
Background color. |
protected java.awt.GridBagLayout |
MyLayout
Graphical interface layout type. |
protected java.awt.GridBagConstraints |
MyLimits
Layout information for graphical interface. |
protected int |
NumSelected
Number of lists to fill. |
protected javax.swing.JButton |
RemoveDataButton
Remove data from list into text boxes. |
protected javax.swing.JButton |
SaveDataButton
Save Group information. |
protected int |
SelectedData
Used for scrolling. |
protected int |
size
Number of entries in group lists. |
protected boolean |
SocCheck
Indicates group type (social). |
protected javax.swing.JCheckBox |
TypeCheck
Group type indicator (social). |
javax.swing.JTextField[] |
UserData
Text boxes used to enter/edit data. |
Fields inherited from class javax.swing.JInternalFrame |
closable,
CONTENT_PANE_PROPERTY,
defaultCloseOperation,
desktopIcon,
FRAME_ICON_PROPERTY,
frameIcon,
GLASS_PANE_PROPERTY,
iconable,
IS_CLOSED_PROPERTY,
IS_ICON_PROPERTY,
IS_MAXIMUM_PROPERTY,
IS_SELECTED_PROPERTY,
isClosed,
isIcon,
isMaximum,
isSelected,
LAYERED_PANE_PROPERTY,
maximizable,
MENU_BAR_PROPERTY,
opened,
resizable,
ROOT_PANE_PROPERTY,
rootPane,
rootPaneCheckingEnabled,
title,
TITLE_PROPERTY,
uiClassID |
Fields inherited from class javax.swing.JComponent |
_bounds,
accessibleContext,
alignmentX,
alignmentY,
ANCESTOR_USING_BUFFER,
ancestorNotifier,
autoscroller,
border,
changeSupport,
clientProperties,
flags,
HAS_FOCUS,
IS_DOUBLE_BUFFERED,
IS_OPAQUE,
IS_PAINTING_TILE,
KEYBOARD_BINDINGS_KEY,
listenerList,
maximumSize,
minimumSize,
NEXT_FOCUS,
paintImmediatelyClip,
preferredSize,
readObjectCallbacks,
REQUEST_FOCUS_DISABLED,
tmpRect,
TOOL_TIP_TEXT_KEY,
ui,
uiClassID,
UNDEFINED_CONDITION,
vetoableChangeSupport,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
component,
containerListener,
containerSerializedDataVersion,
dispatcher,
layoutMgr,
maxSize,
ncomponents,
serialVersionUID |
Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
assert,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
changeSupport,
componentListener,
componentListenerK,
componentOrientation,
componentSerializedDataVersion,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
name,
nameExplicitlySet,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
serialVersionUID,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
Constructor Summary | |
FillGroup()
Initializes graphical interface and variables. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
Triggered by button actions. |
protected javax.swing.JTextField |
AnElement(java.awt.GridBagConstraints myconst)
Initialize text fields. |
protected void |
ChangeState(int value)
Sets how much data is visible, both text fields and lists. |
protected javax.swing.JList |
DataBlock(java.lang.String[] data,
int element,
java.awt.GridBagConstraints myconst)
Initializes group data lists. |
private void |
GetData(java.io.File filename)
Loads group information. |
private void |
LoadData()
Interface gathers file information about group file to load. |
private void |
SaveData()
Interface gathers file information about group file to save. |
private void |
SetData(java.io.File filename)
Saves group information. |
Methods inherited from class javax.swing.JInternalFrame |
addImpl,
addInternalFrameListener,
createRootPane,
createRootPaneException,
dispose,
doDefaultCloseAction,
fireInternalFrameEvent,
getAccessibleContext,
getBackground,
getContentPane,
getDefaultCloseOperation,
getDesktopIcon,
getDesktopPane,
getForeground,
getFrameIcon,
getGlassPane,
getJMenuBar,
getLayer,
getLayeredPane,
getMenuBar,
getRootPane,
getTitle,
getUI,
getUIClassID,
getWarningString,
isClosable,
isClosed,
isIcon,
isIconifiable,
isMaximizable,
isMaximum,
isResizable,
isRootPaneCheckingEnabled,
isSelected,
moveToBack,
moveToFront,
pack,
paramString,
removeInternalFrameListener,
reshape,
setBackground,
setClosable,
setClosed,
setContentPane,
setDefaultCloseOperation,
setDesktopIcon,
setForeground,
setFrameIcon,
setGlassPane,
setIcon,
setIconifiable,
setJMenuBar,
setLayer,
setLayeredPane,
setLayout,
setMaximizable,
setMaximum,
setMenuBar,
setResizable,
setRootPane,
setRootPaneCheckingEnabled,
setSelected,
setTitle,
setUI,
setVisible,
show,
startModal,
stopModal,
toBack,
toFront,
updateUI,
updateUIWhenHidden,
writeObject |
Methods inherited from class javax.swing.JComponent |
_paintImmediately,
|
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
applyOrientation,
countComponents,
deliverEvent,
dispatchEventImpl,
dispatchEventToSelf,
doLayout,
eventEnabled,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents_NoClientCode,
getComponents,
getLayout,
getMouseEventTarget,
getWindow,
initIDs,
insets,
invalidate,
invalidateTree,
isAncestorOf,
layout,
lightweightPrint,
list,
list,
locate,
minimumSize,
nextFocus,
paintComponents,
postProcessKeyEvent,
postsOldMouseEvents,
preferredSize,
preProcessKeyEvent,
print,
printComponents,
printOneComponent,
processContainerEvent,
processEvent,
proxyEnableEvents,
proxyRequestFocus,
remove,
remove,
removeAll,
removeContainerListener,
setFocusOwner,
transferFocus,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
constructComponentName,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWindowForObject,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isEnabledImpl,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
Field Detail |
protected javax.swing.JButton AddDataButton
protected javax.swing.JButton RemoveDataButton
public javax.swing.JTextField[] UserData
protected java.awt.Color MyColor
protected javax.swing.JCheckBox TypeCheck
protected javax.swing.JLabel GroupName
protected javax.swing.JCheckBox Characteristic
protected javax.swing.JLabel[] ElementLabel
protected javax.swing.JList[] EntryBox
protected javax.swing.DefaultListModel[] model
protected boolean CharCheck
protected boolean SocCheck
protected int size
protected int NumSelected
protected java.awt.GridBagLayout MyLayout
protected java.awt.GridBagConstraints MyLimits
protected int SelectedData
protected javax.swing.JButton LoadDataButton
protected javax.swing.JButton SaveDataButton
public javax.swing.ListSelectionModel listselect
protected javax.swing.JButton ClearTop
Constructor Detail |
public FillGroup()
Method Detail |
protected javax.swing.JList DataBlock(java.lang.String[] data, int element, java.awt.GridBagConstraints myconst)
data
- Information to initially place in list.element
- Amount of information to initially place in list.myconst
- Where to place list on interface.protected javax.swing.JTextField AnElement(java.awt.GridBagConstraints myconst)
myconst
- Where to place text fields on interface.protected void ChangeState(int value)
value
- Amount of data which is viewable.private void SaveData()
private void GetData(java.io.File filename)
filename
- File name to load data from.private void LoadData()
private void SetData(java.io.File filename)
filename
- File name to save data to.public void actionPerformed(java.awt.event.ActionEvent evt)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |