资源简介

JxBrowser能在Windows、Linux、Mac OS X (Intel and PPC-based)平台上将Mozilla Firefox浏览器完美地整合到Java AWT/Swing应用程序里。该库程序使用Gecko设计引擎来转换HTML文档。因而保证了它能与许多Internet标准(如HTML 4、CSS、XML、JavaScript以及其它)兼容。 在最新的JxBrowser版本中,我们决定使用Chromium版本69.0.3497.12

资源截图

代码片段和文件信息

/*
 * Copyright (c) 2000-2019 TeamDev Ltd. All rights reserved.
 * TeamDev PROPRIETARY and CONFIDENTIAL.
 * Use is subject to license terms.
 */

package com.miker.browser;

import com.teamdev.jxbrowser.chromium.ProductInfo;
import java.awt.BorderLayout;
import java.awt.Desktop;
import java.awt.frame;
import java.awt.event.ActionEvent;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.util.Calendar;
import javax.swing.AbstractAction;
import javax.swing.BorderFactory;
import javax.swing.JComponent;
import javax.swing.JDialog;
import javax.swing.JRootPane;
import javax.swing.JTextPane;
import javax.swing.KeyStroke;
import javax.swing.WindowConstants;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;

/**
 * @author TeamDev Ltd.
 */
public class AboutDialog extends JDialog {
    public AboutDialog(frame owner) {
        super(owner “About JxBrowser Demo“ true);
        initContent();
        initKeyStroke();
        setResizable(false);
        pack();
        setLocationRelativeTo(owner);
        setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    }

    private void initContent() {
        JTextPane aboutText = new JTextPane();
        aboutText.setContentType(“text/html“);
        aboutText.setText(““ +
                “JxBrowser Demo

“ +
                “Version “ + ProductInfo.getVersion() + “

“ +

                “This application is created for demonstration purposes only.
“ +
                “© “ + Calendar.getInstance().get(Calendar.YEAR) +
                “ TeamDev Ltd. All rights reserved.

“ +

                “Powered by                 “style=‘text-decoration:none‘>JxBrowser. See “ +
                “                “style=‘text-decoration:none‘>terms of use.
“ +

                “based on                 “style=‘text-decoration:none‘>Chromium project. “ +
                “See                 “href=‘https://jxbrowser.support.teamdev.com/support/solutions/articles/9000033244‘ “
                +
                “style=‘text-decoration:none‘>full list of Chromium
components “ +
                “used in the current JxBrowser version.

“ +

                “This demo uses blink and FFMpeg projects under LGPL.
“ +

                “See licence text “ +
                “                +
                “style=‘text-decoration:none‘>LGPL v.2 and “ +
                “                +
                “style=‘text-decoration:none‘>LGPL v.2.1

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-06 10:32  jxbrowser-6.23\
     目录           0  2019-03-06 10:32  jxbrowser-6.23\docs\
     文件         891  2019-03-06 10:30  jxbrowser-6.23\docs\readme.txt
     文件      288606  2019-03-06 10:32  jxbrowser-6.23\docs\运行效果.png
     文件        1548  2019-03-06 10:19  jxbrowser-6.23\pom.xml
     目录           0  2019-03-06 10:17  jxbrowser-6.23\src\
     目录           0  2019-03-06 10:24  jxbrowser-6.23\src\main\
     目录           0  2019-03-06 10:17  jxbrowser-6.23\src\main\java\
     目录           0  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\
     目录           0  2019-03-06 10:17  jxbrowser-6.23\src\main\java\com\miker\
     目录           0  2019-03-06 10:20  jxbrowser-6.23\src\main\java\com\miker\browser\
     文件        4586  2019-03-06 10:20  jxbrowser-6.23\src\main\java\com\miker\browser\AboutDialog.java
     文件         595  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\miker\browser\CommandMenuItem.java
     目录           0  2019-03-06 10:20  jxbrowser-6.23\src\main\java\com\miker\browser\demo\
     文件        3911  2019-03-06 10:26  jxbrowser-6.23\src\main\java\com\miker\browser\demo\JxBrowserDemo.java
     文件        5036  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\miker\browser\JSConsole.java
     文件        1976  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\miker\browser\Resources.java
     目录           0  2019-03-06 10:20  jxbrowser-6.23\src\main\java\com\miker\browser\spider\
     文件        2092  2019-03-06 10:23  jxbrowser-6.23\src\main\java\com\miker\browser\spider\BrowserSpider.java
     文件         568  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\miker\browser\Tab.java
     文件        4812  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\miker\browser\TabbedPane.java
     文件         615  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\miker\browser\TabButton.java
     文件        5408  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\miker\browser\TabCaption.java
     文件        1699  2019-03-06 10:21  jxbrowser-6.23\src\main\java\com\miker\browser\TabCaptions.java
     文件        4240  2019-03-06 10:22  jxbrowser-6.23\src\main\java\com\miker\browser\TabContent.java
     文件        3861  2019-03-06 10:22  jxbrowser-6.23\src\main\java\com\miker\browser\TabFactory.java
     文件       28366  2019-03-06 10:23  jxbrowser-6.23\src\main\java\com\miker\browser\ToolBar.java
     目录           0  2019-03-06 10:24  jxbrowser-6.23\src\main\resources\
     目录           0  2019-03-06 10:24  jxbrowser-6.23\src\main\resources\icons\
     文件        1569  2019-03-06 10:24  jxbrowser-6.23\src\main\resources\icons\back-selected.png
     文件        1578  2019-03-06 10:24  jxbrowser-6.23\src\main\resources\icons\back.png
............此处省略26个文件信息

评论

共有 条评论

相关资源