|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--mvp.View
|
+--jdraw.drawing_options_ui.ForegroundColorMenu
Class ForegroundColorMenu is the pulldown menu for Foreground color selection. The ForegroundColorMenu widget is a JMenu. Anonymous instances of JMenuItem are defined for each menu item.
| Field Summary | |
protected BrushPatternColor |
bpc
Instance of the companion Model class |
protected javax.swing.JColorChooser |
colorChooser
A Generic JColorChooser for selecting foreground color. |
protected javax.swing.JDialog |
colorDialog
A Dialog in which to put the Color Chooser. |
| Fields inherited from class mvp.View |
editable, model, screen, shown, widget, window |
| Constructor Summary | |
ForegroundColorMenu(mvp.Screen screen,
BrushPatternColor bpc,
BrushPatternColorUI bpcUI)
Construct the menu with the given BrushPatternColor model. |
|
| Method Summary | |
protected void |
addBlack()
Add the 'Black' menu item. |
protected void |
addBlue()
Add the 'Blue' menu item. |
protected void |
addDarkGray()
Add the 'Dark Gray' menu item. |
protected void |
addEdit()
Add the 'Edit ...' menu item. |
protected void |
addGray()
Add the 'Gray' menu item. |
protected void |
addGreen()
Add the 'Green' menu item. |
protected void |
addLightGray()
Add the 'Light Gray' menu item. |
protected void |
addPink()
Add the 'Pink' menu item. |
protected void |
addRed()
Add the 'Red' menu item. |
protected void |
addWhite()
Add the 'White' menu item. |
protected void |
addYellow()
Add the 'yellow' menu item. |
java.awt.Component |
compose()
Compose the menu items into the pulldown. |
void |
okNewColor()
This function is called by JColorChooser.okButtonClicked(). |
| Methods inherited from class mvp.View |
getModel, getWidget, getWindow, hide, isEditable, isShown, run, setEditable, setModel, show, show, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected BrushPatternColor bpc
protected javax.swing.JColorChooser colorChooser
protected javax.swing.JDialog colorDialog
| Constructor Detail |
public ForegroundColorMenu(mvp.Screen screen,
BrushPatternColor bpc,
BrushPatternColorUI bpcUI)
screen - - The Screen object to be passed to parent constructor.bpc - - The BrushPatternColor object to be passed to parent constructor
and set as this.bpc.bpcUI - - The BrushPatternColorUI view object.| Method Detail |
public java.awt.Component compose()
compose in class mvp.Viewpublic void okNewColor()
protected void addGray()
protected void addWhite()
protected void addLightGray()
protected void addDarkGray()
protected void addPink()
protected void addYellow()
protected void addGreen()
protected void addBlue()
protected void addBlack()
protected void addRed()
protected void addEdit()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||