📄 mainframmediator.java
字号:
package client;
import java.awt.event.ActionListener;
import java.rmi.RemoteException;
import java.util.ArrayList;
public class Mainframmediator {
private MainClass main;
private ServerManager severmanager;
private UIManager uiManager;
private EventManager eventManager;
public boolean init(MainClass argmain)
{
this.main = argmain;
severmanager=new ServerManager();
severmanager.init(this,main.getRmiPort(),main.getWsIpAddr());
eventManager = new EventManager();
if (eventManager.init(this)==false)
{
return false;
}
this.uiManager = new UIManager();
this.uiManager.init(this);
return true;
}
public ArrayList getclassarraycontent() throws RemoteException
{
return severmanager.getclassarraycontent();
}
public ArrayList getstudentarraycontent() throws RemoteException
{
return severmanager.getstudentarraycontent();
}
public ActionListener getActionListener() {
ActionListener actionListener =
this.eventManager.getActionListener();
return actionListener;
}
public UIManager getUiManager() {
return uiManager;
}
public void setUiManager(UIManager uiManager) {
this.uiManager = uiManager;
}
public EventManager getEventManager() {
return eventManager;
}
public void setEventManager(EventManager eventManager) {
this.eventManager = eventManager;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -