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

📄 htmlappframe.java

📁 swing界面,适合入门人士
💻 JAVA
字号:
package htmldemo;import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.jbcl.layout.*;import java.net.*;import javax.swing.event.*;import javax.swing.text.*;import javax.swing.text.html.*;import java.io.*;public class HtmlAppFrame extends JFrame {  JPanel contentPane;  BorderLayout borderLayout1 = new BorderLayout();  JScrollPane jscrlpnMain = new JScrollPane();  String path = "html/index.html";  URL url=getClass().getResource(path);  JEditorPane jedtrpnHtml;//  new JEditorPane(url);  /**Construct the frame*/  public HtmlAppFrame() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  /**Component initialization*/  private void jbInit() throws Exception  {    //setIconImage(Toolkit.getDefaultToolkit().createImage(HtmlAppFrame.class.getResource("[Your Icon]")));    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(borderLayout1);    this.setSize(new Dimension(400, 300));    this.setTitle("Html ");    jedtrpnHtml=new JEditorPane(url);    jedtrpnHtml.setToolTipText("");    jedtrpnHtml.addHyperlinkListener(new javax.swing.event.HyperlinkListener() {      public void hyperlinkUpdate(HyperlinkEvent e) {        jedtrpnHtml_hyperlinkUpdate(e);      }    });    contentPane.add(jscrlpnMain,  BorderLayout.CENTER);    jscrlpnMain.getViewport().add(jedtrpnHtml, null);    jedtrpnHtml.setEditable(false);  }  /**Overridden so we can exit when window is closed*/  protected void processWindowEvent(WindowEvent e) {    super.processWindowEvent(e);    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      System.exit(0);    }  }  void jedtrpnHtml_hyperlinkUpdate(HyperlinkEvent e) {  if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED)      {		    if (e instanceof HTMLFrameHyperlinkEvent)                    {			((HTMLDocument)jedtrpnHtml.getDocument()).processHTMLFrameHyperlinkEvent(			    (HTMLFrameHyperlinkEvent)e);		    }                    else                    {			try                        {			    jedtrpnHtml.setPage(e.getURL());			}                        catch (IOException ioe)                        {			    System.out.println("IOE: " + ioe);			}		    }	}  }}

⌨️ 快捷键说明

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