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()