java 浏览器 JEditorPane的使用

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  import java.awt.*;

  import javax.swing.*;

  import java.awt.event.*;

  import java.io.*;

  import javax.swing.event.HyperlinkEvent;

  import javax.swing.event.HyperlinkListener;

  public class testEditPane extends JFrame{

  JEditorPane editorPane;

  JLabel label;

  JTextField url;

  File file;

  String str;

  JButton btn;

  public testEditPane()

  {

  this.setTitle(“Java 浏览器”);

  editorPane=new JEditorPane();

  label=new JLabel(“URL”);

  editorPane.setContentType(“text/html”);

  url=new JTextField(30);

  url.addKeyListener(new KeyListener() {

  public void keyPressed(KeyEvent e) {

  // TODO 自动生成方法存根

  if(e.getKeyChar()==’\n’)

  {

  if(url.getText().startsWith(“http://”))

  {

  try

  {

  editorPane.setPage(url.getText());

  editorPane.setEditable(false);

  }catch(Exception em)

  {

  em.printStackTrace();

  }

  }

  else {

  url.setText(“您输入的网址不正确!”);

  }

  }

  }

  public void keyReleased(KeyEvent arg0) {

  // TODO 自动生成方法存根

  }

  public void keyTyped(KeyEvent arg0) {

  // TODO 自动生成方法存根

  }});

  btn=new JButton(“Go”);

  btn.addActionListener(new ActionListener() {

  public void actionPerformed(ActionEvent e) {

[1][2]

一直有记日记的习惯,可是,旅行回来,

java 浏览器 JEditorPane的使用

相关文章:

你感兴趣的文章:

标签云: