kikiwawa kikiwawa
关注数: 28 粉丝数: 2 发帖数: 68 关注贴吧数: 4
高手求救!用java编写浏览器的问题! 本人用java编写浏览器,已经添加了前进后退的的按钮!但是无法实现收藏刷新的功能!请问有高手能帮帮我吗?我提供以下源代码! import java.awt.*; import java.io.*; import java.awt.event.*; import java.net.*; import java.util.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.text.html.*; import org.eclipse.swt.SWT;    public class Browser2145 extends JFrame    implements HyperlinkListener {    private JButton backButton, forwardButton,refreshButton,saveButton;//定义按钮    private JTextField locationTextField;//网页位置文本字段    private JEditorPane displayEditorPane;//编辑窗格用于显示网页    private ArrayList pageList = new ArrayList();//构造一个初始容量为 10 的空列表用于浏览器储存过去的网址       public Browser2145()//构造的浏览器。          {             super("2145浏览器");//设置应用程序的标题      setSize(1024, 768);//设置窗口大小      JPanel buttonPanel = new JPanel();      backButton = new JButton("< 返回");      backButton.addActionListener(new ActionListener() {                 public void actionPerformed(ActionEvent e) {          actionBack();//设置按钮        }      });      backButton.setEnabled(false);      buttonPanel.add(backButton);      forwardButton = new JButton("前进 >");      forwardButton.addActionListener(new ActionListener() {                 public void actionPerformed(ActionEvent e) {          actionForward();//设置按钮        }      });          forwardButton.setEnabled(false);      buttonPanel.add(forwardButton);      locationTextField = new JTextField("http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.baidu.com%2F&urlrefer=800f0f60e0adc6fa089af090d7b53058",35);      locationTextField.addKeyListener(new KeyAdapter() {                 public void keyReleased(KeyEvent e) {          if (e.getKeyCode() == KeyEvent.VK_ENTER) {            actionGo();//设置地址栏          }        }      });      buttonPanel.add(locationTextField);      JButton goButton = new JButton("转到");
1 下一页