private static class HubServiceMode.ProfileToggler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List |
menuItemList_ |
(package private) HubProfile |
profile_ |
(package private) Hub[] |
runners_ |
(package private) java.lang.String |
title_ |
(package private) javax.swing.JToggleButton.ToggleButtonModel |
toggleModel_ |
Constructor and Description |
---|
ProfileToggler(HubProfile profile,
Hub[] runners)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JMenuItem |
createJMenuItem()
Returns a new Swing JMenuItem for start/stop toggle.
|
java.awt.MenuItem |
createMenuItem()
Returns a new AWT MenuItem for start/stop toggle.
|
private void |
updateMenuItems()
Updates all dispatched menu items to the current state.
|
final HubProfile profile_
final Hub[] runners_
final java.lang.String title_
final javax.swing.JToggleButton.ToggleButtonModel toggleModel_
final java.util.List menuItemList_
ProfileToggler(HubProfile profile, Hub[] runners)
profile
- profile to operate onrunners
- one-element array containing hubpublic javax.swing.JMenuItem createJMenuItem()
public java.awt.MenuItem createMenuItem()
private void updateMenuItems()