⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bsjidlabellist.java

📁 一款即时通讯软件
💻 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 + -