uiservereventslistener.java
来自「JRemoteControl is a simple Java™ dr」· Java 代码 · 共 64 行
JAVA
64 行
/* * JRemCntl - Copyright (C) 2007 Filippo Di Vattimo <fildiv@gmail.com> * See COPYING */package fildiv.jremcntl.server.gui.app;import fildiv.jremcntl.common.core.Command;import fildiv.jremcntl.server.core.JRemServerEventsListener;import fildiv.jremcntl.server.gui.core.JRemUIManager;public class UIServerEventsListener implements JRemServerEventsListener { private JRemUIManager uiMng; public UIServerEventsListener(JRemUIManager uiMng) { this.uiMng = uiMng; } public void onClientCommandListening() { } public void onCommandRun(Command c) { } public void onCommandRunException(Command c, Exception e) { if (!uiMng.isGUIVisible()) uiMng.displayTrayIconError("An error has occurred : " + e.toString()); } public void onConnectionListening() { uiMng.setCaptionTrailer("Listening for client connection"); } public void onDeviceConnected(String deviceName) { uiMng.setClientConnectedUI(); String desc = deviceName + " " + " connected!"; uiMng.displayTrayIconInfo(desc); uiMng.setCaptionTrailer(desc); } public void onDeviceDisconnected() { uiMng.setRunningUI(true); uiMng.displayTrayIconInfo("Client device disconnected!"); uiMng.setCaptionTrailer(""); } public void onServerExceptionOccurred(Exception e) { uiMng.displayTrayIconError("An error has occurred : " + e.toString()); } public void onServerStarted() { uiMng.setRunningUI(true); } public void onServerStopped() { uiMng.setRunningUI(false); uiMng.setCaptionTrailer("Server not running!"); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?