📄 bsbrowseitemview.java
字号:
package edu.ou.kmi.buddyspace.plugins.browse.gui;
/*
* BSBrowseItemView.java
*
* Project: BuddySpace
* (C) Copyright Knowledge Media Institute 2002
*
*
* Created on 19 November 2002, 9:55
*/
/*import java.awt.event.*;*/
import java.awt.*;
import java.util.*;
import javax.swing.*;
/*import javax.swing.event.*;
import org.jabber.jabberbeans.*;*/
import org.jabber.jabberbeans.Extension.*;
import org.jabber.jabberbeans.util.*;
/**
* <code>BSBrowseItemView</code> displays info about <code>BrowseItem</code>.
*
* @author Jiri Komzak, Knowledge Media Institute, Open University, United Kingdom
*/
public class BSBrowseItemView extends JEditorPane {
private BrowseItem bi = null;
/** Constructor */
BSBrowseItemView() {
super();
initComponents();
}
/** Constructor */
BSBrowseItemView(BrowseItem bi) {
this();
display(bi);
}
/** Inits GUI components */
private void initComponents() {
setEditable(false);
setContentType("text/html");
//setPreferredSize(new Dimension(150, 300));
}
/** Displays given <code>BrowseItem</code> */
public void display(BrowseItem bi) {
this.bi = bi;
String pageStr = new String();
//setText("");
pageStr += "<html><body>";
if (bi != null) {
String category = bi.getCategory();
//append(category + ":\n ");
pageStr += "<b>" + category + ":</b><br>";
String name = bi.getName();
//append(name);
pageStr += "<b>" + name + "</b><br>";
JID jid = bi.getJID();
if (jid != null)
//append("\n (" + jid.toString() + ")");
pageStr += "(" + jid.toString() + ")<br>";
String type = bi.getType();
//append("\nType:\n " + type);
pageStr += "<br><b>Type:</b><br>" + type + "<br>";
//append("\nSupported namespaces:\n ");
pageStr += "<br><b>Supported namespaces:</b><br>";
Enumeration namespaces = bi.namespaces();
while (namespaces.hasMoreElements()) {
//append(((String)namespaces.nextElement()) + "\n ");
String ns = (String)namespaces.nextElement();
pageStr += "<a href=\"" + ns + "\">" + ns + "</a><br>";
}
}
pageStr += "</body></html>";
setText(pageStr);
}
public JID getJID() {
if (bi == null) return null;
else return bi.getJID();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -