java之迷你浏览器(java版浏览器)

发布时间:2022-11-09

本文目录一览:

  1. 手机opera mini(JAVA) 浏览器重装后,(重装的原因是浏览器意外不能用,只好重装)原来保存的网页,...
  2. 用java编写简易浏览器
  3. JAVA手机QQ浏览器Mini3.1的缓存文件在哪了?
  4. 用JAVA编写的一个简易浏览器。
  5. UC浏览器 迷你版 下载,在哪下java的?

手机opera mini(JAVA) 浏览器重装后,(重装的原因是浏览器意外不能用,只好重装)原来保存的网页,...

这是没办法的,正常情况下的确打不开,目前貌似没啥好方法能解决这一问题……我也有类似遭遇

用java编写简易浏览器

地址栏如果有变化就不正常了,因为在你的代码中并没有执行更改地址栏的语句: combol.setSelectedIndex()combol.setSelectedItem();JEditorPane 做一个类似浏览器显示的网页效果很难看。 有很多CSS、JavaScript无法正常解析。 如果一个网页中只含有 divtable 这样的,还好些。 网页做的越漂亮(因为要做的漂亮就要用到CSS样式),显示出来越难看。

JAVA手机QQ浏览器Mini3.1的缓存文件在哪了?

您好,Java的软件数据在RMS里,你可以开启无痕浏览,或许能解决问题。 追问: 也没有RMS这个文件夹,我要看缓存文件。 回答: RMS不是文件夹,而是Java平台的记录文件,通常一个软件会产生很多RMS文件,想要查看那是不可能的,即使找到,那也是加密格式。 希望采纳

用JAVA编写的一个简易浏览器。

import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;
import javax.swing.*;
import javax.swing.text.DefaultStyledDocument;
//HTTP连接与浏览
public class HTTPBrowser extends JFrame {
    JTextField jtfAddress; //输入html文件地址或网址
    JTextPane jtpShow; //显示页面
    JTextArea jtaSource; //显示HTML源文件
    public HTTPBrowser() {
        super("HTTP连接与浏览"); //调用父类构造函数
        jtfAddress = new JTextField(30); //实例化地址输入框
        jtpShow = new JTextPane(); //实例化显示内容框
        jtaSource = new JTextArea();
        JPanel p1 = new JPanel(); //实例化面板
        JSplitPane spane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); //实例化分隔面板
        p1.add(new JLabel("地址")); //增加组件到面板上
        p1.add(jtfAddress);
        spane.add(new JScrollPane(jtpShow), JSplitPane.TOP);
        spane.add(new JScrollPane(jtaSource), JSplitPane.BOTTOM);
        spane.setDividerLocation(130); //设置分隔位置
        spane.setDividerSize(2); //设置分隔栏尺寸
        Container container = getContentPane(); //得到容器
        container.add(p1, BorderLayout.NORTH); //增加组件到容器上
        container.add(spane, BorderLayout.CENTER);
        jtfAddress.addActionListener(new ShowHTMLListener()); //输入地址文本域事件处理
        setSize(380, 300); //设置窗口尺寸
        setVisible(true); //设置窗口可视
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
    }
    class ShowHTMLListener implements ActionListener {
        public void actionPerformed(ActionEvent event) {
            try {
                URL address = new URL(jtfAddress.getText()); //得到HTML页面的URL地址
                jtpShow.setContentType("text/html"); //设置内容格式
                jtpShow.setPage(address); //设置显示页面
                BufferedReader in = new BufferedReader(new InputStreamReader(address.openStream())); //获取输入流
                String line;
                StringBuffer content = new StringBuffer(); //文件内容
                while ((line = in.readLine()) != null) { //读取文件
                    content.append(line + "\n");
                }
                jtaSource.setText(new String(content)); //设置显示文本
                in.close(); //关闭输入流
            } catch (Exception ex) {
                ex.printStackTrace(); //输出出错信息
            }
        }
    }
    public static void main(String[] args) {
        new HTTPBrowser();
    }
}

这还有一个:

import java.awt.*;
import java.awt.event.*;
import java.net.URL;
import javax.swing.*;
//html浏览器
public class HTTPBrowserDemo extends JFrame {
    JTextField jtfAddress; //输入html文件地址或网址
    JButton jbGo; //转到文件按钮
    JTextPane jtpShow; //显示文件
    JLabel jlInfo; //提示信息
    public HTTPBrowserDemo() {
        super("html浏览器"); //调用父类构造函数
        jtfAddress = new JTextField(20); //实例化地址输入框
        jbGo = new JButton("转到"); //实例化转向按钮
        jtpShow = new JTextPane(); //实例化显示内容框
        jlInfo = new JLabel(); //实例化信息提示标签
        JPanel panel = new JPanel(); //实例化面板
        panel.add(new JLabel("地址")); //增加组件到面板上
        panel.add(jtfAddress);
        panel.add(jbGo);
        JScrollPane jsp = new JScrollPane(jtpShow); //实例化滚动窗体
        Container container = getContentPane(); //得到容器
        container.add(panel, BorderLayout.NORTH); //增加组件到容器上
        container.add(jsp, BorderLayout.CENTER);
        container.add(jlInfo, BorderLayout.SOUTH);
        jbGo.addActionListener(new ShowHTMLListener()); //事件处理,发生按钮点击时显示页面内容
        jtfAddress.addActionListener(new ShowHTMLListener());
        setSize(350, 280); //设置窗口尺寸
        setVisible(true); //设置窗口可视
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
    }
    class ShowHTMLListener implements ActionListener { //显示页面内容事件处理
        public void actionPerformed(ActionEvent event) {
            try {
                jlInfo.setText("正在连接..."); //显示提示信息
                URL address = new URL(jtfAddress.getText()); //得到HTML页面的URL地址
                jtpShow.setPage(address); //设置显示页面
                jlInfo.setText("完成");
            } catch (Exception ex) {
                jlInfo.setText("连接出错");
                ex.printStackTrace(); //输出出错信息
            }
        }
    }
    public static void main(String[] args) {
        new HTTPBrowserDemo();
    }
}

UC浏览器 迷你版 下载,在哪下java的?

您好,很高兴为您服务! 友友您可以访问以下链接,就可以下载Java的mini版本的哦,还请您进行尝试: ;platform=71lang=chinesepackage=7616other=falsefrom=wap-slp-dir-mobr=SelectPlatformaction=PackInfobid=999SESSID=jdrpkcaa5mj1jq9gd4lj9fofr1 如果仍有问题,请您继续向我们反馈,我们会第一时间为您跟进。