java实现网页浏览器_Java实现简单的网页浏览器

java实现⽹页浏览器_Java实现简单的⽹页浏览器两段代码,实现简单的⽹页加载器,⽐较粗糙,⼤神勿喷~
(注释还没有加完,今晚早休息了,明天补上:-D)
import javax.swing.JFrame;
/*
* 主⽅法仅⽤来创建对象
*/
public class ReadWebMain {
public static void main(String[] args){
ReadWeb file = new ReadWeb();
file.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
艺术品股票
}
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.event.HyperlinkEvent;
刷镀液import javax.swing.event.HyperlinkListener;
/
*
* 这个类⽤来实现浏览器⾥⾯⼏个主要的功能与⽣成界⾯
*/
public class ReadWeb extends JFrame{//继承⾃框架
private JTextField addressBar;//声明⼀个地址栏,私有属性
private JEditorPane view;//声明⼀块显⽰区域
public ReadWeb(){
super("简单的⽹页显⽰");//框架的标题栏内容
addressBar = new JTextField("");//地址栏加⼊开头⽂本
addressBar.addActionListener(//添加
new ActionListener(){
public void actionPerformed(ActionEvent event){
//当系统监听到地址栏的动作时,做出下⾯的反应(loadWeb⽅法)
ActionCommand());
}
});
add(addressBar, BorderLayout.NORTH);//将地址栏加到⾯板的框架的北部view = new JEditorPane();
view.setEditable(false);
view.addHyperlinkListener(
太阳影子定位new HyperlinkListener(){
public void hyperlinkUpdate(HyperlinkEvent event){esensoft
EventType()==HyperlinkEvent.EventType.ACTIVATED){ URL().toString());
}
}
});
add(new JScrollPane(view),BorderLayout.CENTER);
setSize(500,300);
setVisible(true);
}
private void loadWeb(String userText){
try {
智能灯光控制系统view.setPage(userText);
addressBar.setText(userText);
} catch (IOException e) {
System.out.println("Invalid URL!");
}
黄土高原地形图}
}

本文发布于:2024-09-23 14:31:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/395110.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地址栏   框架   加完   动作
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议