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

📄 webwindow.java

📁 JAVA图形用户界面设计与实例+(源代码)
💻 JAVA
字号:
//WebWindow.java// Text field which displays the HTML documents// Extends a JEditorPane in order to make use of Swings HTML componentsimport javax.swing.*;import javax.swing.event.*;import javax.swing.text.html.*;import java.awt.*;import java.io.*;public class WebWindow extends JScrollPane implements HyperlinkListener{        private JEditorPane je = new JEditorPane();//Private data members        private BrowserFrame bfRef;//Reference to the main frame    public WebWindow() { //Default constructor               this(new BrowserFrame());    }    public WebWindow(BrowserFrame bf) {        bfRef = bf;                je.setEditable(false);        setViewportView(je);        setAutoscrolls(false);    }    //****************************************************************************    public void setCurrentURL(String sURL) throws Exception {             try {            je = new JEditorPane(sURL);            je.setEditable(false);            setViewportView(je);            je.addHyperlinkListener(this);        }        catch(Exception e) {            throw new Exception("有些小错误!去不了你想去的地方!^_^");        }    }//*****************************************************************************             public void hyperlinkUpdate(HyperlinkEvent evt) {    	//hyperlink events - clicks on links    	//暂时只支持这项功能        if (evt.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {            bfRef.setCurrentURL(evt.getURL().toString());        }    }}

⌨️ 快捷键说明

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