📄 bssimlinkwinmanager.java
字号:
package edu.ou.kmi.buddyspace.plugins.simlink.gui;
/*
* BSSimLinkWinManager.java
*
* Project: BuddySpace
* (C) Copyright Knowledge Media Institute 2005
*
*
* Created on 12 May 2005
*/
import java.util.*;
import java.awt.*;
import javax.swing.*;
import org.jabber.jabberbeans.util.*;
import org.jabber.jabberbeans.RosterItem;
import edu.ou.kmi.buddyspace.core.*;
import edu.ou.kmi.buddyspace.gui.*;
import edu.ou.kmi.buddyspace.utils.*;
import edu.ou.kmi.buddyspace.plugins.simlink.core.*;
/**
* @author Chris Denham, Knowledge Media Institute, Open University, United Kingdom
*/
public class BSSimLinkWinManager extends WinManager {
protected BSSimLinkBean simLinkBean = null;
protected BSMainFrame mainFrame = null;
protected Image simLinkImage = null;
protected int id = 0;
/** Constructor */
public BSSimLinkWinManager(BSMainFrame mainFrame, JTabbedPane tabbedPane,
BSSimLinkBean simLinkBean) {
super(tabbedPane);
this.mainFrame = mainFrame;
this.simLinkBean = simLinkBean;
simLinkImage = Toolkit.getDefaultToolkit().getImage(ClassLoader.getSystemResource("images/simlink.gif"));
}
/** Opens new window */
public void openNewWindow(String jidStr) {
if (simLinkBean == null)
return;
String idStr = "SimLink#" + id++;
boolean dock = mainFrame.isDockingWindows();
BSSimLinkWindow win = new BSSimLinkWindow(mainFrame, this, idStr, jidStr,
jidStr, simLinkImage, dock);
simLinkBean.addSimLinkListener(win);
addWindow(win, dock);
showWindow(win, true, true);
selectWindow(win);
}
/** Calls mainFrame to perform action */
public void callPerformAction(JID jid, String namespace) {
if (mainFrame != null)
mainFrame.performAction(jid, namespace);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -