📄 bsjidlabellist.java
字号:
package edu.ou.kmi.buddyspace.gui;
/*
* BSJIDLabelList.java
*
* Project: BuddySpace
* (C) Copyright Knowledge Media Institute 2002
*
*
* Created on 19 August 2002, 9:49
*/
import java.util.*;
import javax.swing.*;
import org.jabber.jabberbeans.util.*;
/**
* <code>BSJIDLabelList</code> is list of <code>BSJIDLabel</code>s for one
* JID. It is used for fast update of all labels for given jid.
*
* @author Jiri Komzak, Knowledge Media Institute, Open University, United Kingdom
*/
public class BSJIDLabelList {
private JID jid = null;
private Vector jidLabels = null;
/** Constructor */
public BSJIDLabelList(JID jid) {
this.jid = jid;
jidLabels = new Vector();
}
/** Adds <code>BSJIDLabel</code> into the list */
public void addLabel(BSJIDLabel lbl) {
jidLabels.add(lbl);
}
/** Deletes <code>BSJIDLabel</code> from the list */
public void delLabel(BSJIDLabel lbl) {
jidLabels.remove(lbl);
}
/** Sets icon for all labels in the list */
public void setImg(Icon img) {
Enumeration elements = jidLabels.elements();
while (elements.hasMoreElements()) {
BSJIDLabel elem = (BSJIDLabel) elements.nextElement();
elem.setImg(img);
}
}
/** Sets nick for all labels in the list */
public void setNick(String nick) {
Enumeration elements = jidLabels.elements();
while (elements.hasMoreElements()) {
BSJIDLabel elem = (BSJIDLabel) elements.nextElement();
elem.setNick(nick);
}
}
/** Sets emphasis for all labels in the list *
public void setEmphasis(boolean emphasis) {
Enumeration elements = jidLabels.elements();
while (elements.hasMoreElements()) {
BSJIDLabel elem = (BSJIDLabel) elements.nextElement();
elem.setEmphasis(emphasis);
}
}*/
/** Returns JID of list */
public JID getJID() {
return jid;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -