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

📄 addcontactdocumentpanel.java

📁 一个类似QQ的在线通讯聊天软件原码,适合初学者参考学习。
💻 JAVA
字号:
package openicq.gui;import javax.swing.*;import javax.swing.border.Border;import javax.swing.event.HyperlinkEvent;import openicq.data.Default;import org.javalib.document.Document;import org.javalib.document.HTML3Document;import org.javalib.gui.model.DocumentPanelModel;import org.javalib.util.BrowserControl;/** * The <code>AddContactDocumentPanel</code> class contains the HTML panel of * the contact dialog. * @author Hansgeorg Schwibbe * @copyright 2004 */public class AddContactDocumentPanel extends DocumentPanelModel{  private AddContactDialog contactDialog;  /**   * Initializes a new instance of the class <code>ContactDocumentPanel</code>.   * @param parent the parent dialog   */  public AddContactDocumentPanel(JDialog parent)  {    this.contactDialog = (AddContactDialog) parent;    Border outerBorder = BorderFactory.createEmptyBorder(10, 0, 0, 0);    Border innerBorder = BorderFactory.createEtchedBorder();    this.setBorder(BorderFactory.createCompoundBorder(outerBorder, innerBorder));  }  /**   * (non-Javadoc)   * @see org.javalib.gui.model.DocumentPanelModel#onHyperlinkUpdate(javax.swing.event.HyperlinkEvent)   */  protected void onHyperlinkUpdate(HyperlinkEvent e)  {    if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED)    {      try      {        BrowserControl.openURL(e.getDescription());      }      catch (Exception ex)      {        String msg, title;        msg = ((String[]) AddContactDialog.localized.get("errorMessages"))[17];        title = ((String[]) AddContactDialog.localized.get("messageTitles"))[0];        JOptionPane.showMessageDialog(contactDialog, msg, title,                                      JOptionPane.ERROR_MESSAGE);      }    }  }  /**   * (non-Javadoc)   * @see org.javalib.gui.model.DocumentPanelModel#getDocument()   */  protected Document getDocument()  {    String text;    HTML3Document htmlDoc = new HTML3Document();    text = ((String[]) AddContactDialog.localized.get("documentPanel"))[3]           + " ";    htmlDoc.printText(text);    text = ((String[]) AddContactDialog.localized.get("documentPanel"))[0];    htmlDoc.printLink(Default.WEBLINK_WHITEPAGES, text);    return htmlDoc;  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -