ExternalTrayManager
, InternalTrayManager
abstract class TrayManager
extends java.lang.Object
修飾子とタイプ | フィールド | 説明 |
---|---|---|
protected I2PAppContext |
_appContext |
|
protected Main |
_main |
|
protected boolean |
_useSwing |
|
protected java.awt.SystemTray |
tray |
|
protected java.awt.TrayIcon |
trayIcon |
修飾子 | コンストラクタ | 説明 |
---|---|---|
protected |
TrayManager(I2PAppContext ctx,
Main main,
boolean useSwing) |
Instantiate tray manager.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
protected java.lang.String |
_t(java.lang.String s) |
|
protected java.lang.String |
_t(java.lang.String s,
java.lang.Object o) |
|
protected abstract java.awt.PopupMenu |
getMainMenu() |
Build a popup menu, adding callbacks to the different items.
|
protected abstract javax.swing.JPopupMenu |
getSwingMainMenu() |
Build a popup menu, adding callbacks to the different items.
|
void |
languageChanged() |
|
void |
startManager() |
Add the tray icon to the system tray and start everything up.
|
void |
stopManager() |
Remove the tray icon from the system tray
|
protected abstract void |
updateMenu() |
Update the menu
|
protected final I2PAppContext _appContext
protected final Main _main
protected final boolean _useSwing
protected java.awt.SystemTray tray
protected java.awt.TrayIcon trayIcon
protected TrayManager(I2PAppContext ctx, Main main, boolean useSwing)
public void startManager() throws java.awt.AWTException
java.awt.AWTException
public void stopManager()
public void languageChanged()
protected abstract java.awt.PopupMenu getMainMenu()
protected abstract javax.swing.JPopupMenu getSwingMainMenu()
protected abstract void updateMenu()
protected java.lang.String _t(java.lang.String s)
protected java.lang.String _t(java.lang.String s, java.lang.Object o)