|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
Text
public class Text
Initializes the GUI components of a text editor window and provides text field, underline, bold, or italics options and font styles and size. There are no OS/Hardware dependencies and no variances. There are no security constraints. There are no references to external specifications.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JRadioButton |
bold
java swing GUI depicting the JRadioButton called bold. |
private javax.swing.JButton |
Cancel
java swing GUI depicting the Jbutton called Cancel. |
private javax.swing.JComboBox |
families
java swing GUI depicting the JComboBox families. |
java.lang.String[] |
family_list
Array of families. |
java.awt.Font[] |
font_list
Array of fonts. |
static int |
fontIndex
holds the index of the font, initialized to 0. |
private javax.swing.JList |
greg
java swing GUI depicting the JList called greg. |
javax.swing.JRadioButton |
italics
java swing GUI depicting the JRadioButton called italics. |
(package private) OurFont |
myFont
Current font. |
javax.swing.JButton |
Ok
java swing GUI depicting the Jbutton called Ok. |
boolean |
ok_action
The dialog is closed by OK. |
private javax.swing.JPanel |
okPanel
java swing GUI depicting the JPanel called okPanel. |
private javax.swing.JPanel |
optionsPanel
java swing GUI depicting the JPanel called optionsPanel. |
javax.swing.JComboBox |
size
java swing GUI depicting the JComboBox size. |
private javax.swing.JTextField |
text
java swing GUI depicting the JTextField text. |
private javax.swing.JPanel |
textPanel
java swing GUI depicting the JPanel called textPanel. |
private javax.swing.JRadioButton |
underline
java swing GUI depicting the JRadioButton called underline. |
static int |
x
X coordinate specifying where the text string to be drawn. |
static int |
y
Y coordinate specifying where the text string to be drawn. |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Text(java.awt.Frame parent,
boolean modal,
int x1,
int y1)
Creates new Text form of 375 X 50. |
Method Summary | |
---|---|
void |
addFamilies()
Detects and adds all local platform's font families to families JComboBox. |
void |
addSizes()
Adds a group of different Integer sizes to size JComboBox. |
void |
closeDialog(java.awt.event.WindowEvent evt)
Closes the dialog window. |
void |
familiesActionPerformed(java.awt.event.ActionEvent evt)
Sets the current font as the selected font when a font among the family of fonts is selected. |
java.lang.String |
getBold()
Changes texts to a bold style. |
java.lang.String |
getFamiliesSize()
Returns the size of one of the different font types which is chosen by user. |
java.lang.String |
getItalics()
Changes the texts to italics. |
java.lang.String |
getMyFont()
Returns the current font type. |
int |
getMyFontSize()
Returns the size of the current font type. |
java.lang.String |
getOk()
This is performed when all work or user request is done by clicking ok option by the user. |
java.lang.Integer |
getSizeIndex(int i)
This returns the size at index i. |
java.lang.String |
getUnderline()
This adds the underline under the text. |
void |
initComponents()
Initalizes all the components constructing Text's GUI and registers event handling methods to relating components Called from within the constructor to initialize the form. |
void |
OkActionPerformed(java.awt.event.ActionEvent evt)
Collects all the options specified the user once ok option is chosen and draws text string onto the canvas image. |
void |
setBold()
Sets the text to bold and disables all other options. |
void |
setItalics()
Sets the text italics. |
void |
setOk()
Takes ok action and disables all other options. |
void |
setUnderline()
Sets the text with underline and disables all other options. |
void |
sizeActionPerformed(java.awt.event.ActionEvent evt)
Sets the current font size as the selected size when the size option is selected. |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.awt.Font[] font_list
public java.lang.String[] family_list
public static int x
public static int y
public static int fontIndex
public boolean ok_action
OurFont myFont
private javax.swing.JList greg
private javax.swing.JPanel textPanel
private javax.swing.JTextField text
private javax.swing.JPanel optionsPanel
public javax.swing.JComboBox size
private javax.swing.JComboBox families
private javax.swing.JRadioButton bold
public javax.swing.JRadioButton italics
private javax.swing.JRadioButton underline
private javax.swing.JPanel okPanel
public javax.swing.JButton Ok
private javax.swing.JButton Cancel
Constructor Detail |
---|
public Text(java.awt.Frame parent, boolean modal, int x1, int y1)
parent
- reference of java.awt.Frame, refers to the underlying Framemodal
- modal flagx1
- x coordinate specifying where the text string to be drawny1
- y coordinate specifying where the text string to be drawnMethod Detail |
---|
public java.lang.String getFamiliesSize()
public java.lang.String getMyFont()
public int getMyFontSize()
public java.lang.String getItalics()
setItalics()
public java.lang.String getBold()
setBold()
public java.lang.String getUnderline()
setUnderline()
public java.lang.String getOk()
setOk()
public java.lang.Integer getSizeIndex(int i)
i
- the indicator of the item.
public void setItalics()
getItalics()
public void setOk()
getOk()
public void setBold()
getBold()
public void setUnderline()
getUnderline()
public void initComponents()
public void OkActionPerformed(java.awt.event.ActionEvent evt)
evt
- java.awt.event.ActionEventpublic void familiesActionPerformed(java.awt.event.ActionEvent evt)
evt
- java.awt.event.ActionEventpublic void sizeActionPerformed(java.awt.event.ActionEvent evt)
evt
- java.awt.event.ActionEventpublic void closeDialog(java.awt.event.WindowEvent evt)
evt
- java.awt.event.WindowEventpublic void addSizes()
public void addFamilies()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |