http://www.chinajavaworld.com/thread.jspa?messageID=787041
java.net上有一个JDIC项目,你可以用这个包来实现,功能非常简单。代码如下,不过前提是你要先下载这个JDIC包。
package app;
import java.net.URL;
import javax.swing.JFrame;
import org.jdesktop.jdic.browser.BrowserEngineManager;
import org.jdesktop.jdic.browser.IBrowserEngine;
import org.jdesktop.jdic.browser.WebBrowser;
public class Main {
public Main() {
}
public static void main(String[] args) throws Exception{
BrowserEngineManager bem = BrowserEngineManager.instance();
bem.setActiveEngine(BrowserEngineManager.IE);
IBrowserEngine be = bem.getActiveEngine();
URL url = new URL("http://www.sun.com");
WebBrowser browser = new WebBrowser();
browser.setURL(url);
JFrame f = new JFrame();
f.setTitle("浏览器");
f.setSize(800,600);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(browser);
f.setVisible(true);
}
}
可以用来制作注册机器人的小程序。当然用控制台程序也是可以。
另外用.net 的winform做起来会更简单。
分享到:
相关推荐
Swing显示HTML网页是Java开发GUI应用程序时的一个常见需求,主要涉及到Java的Swing库以及相关的第三方库,如JDIC(Java Desktop Integration Components)。本文将详细介绍如何在Swing界面中集成HTML网页显示功能。 ...
在Java编程中,Swing库提供了丰富的组件来创建桌面应用程序,但默认情况下它不支持直接显示HTML内容。然而,通过引入第三方库,如DJ Native Swing,我们可以实现在Swing应用中嵌入HTML的功能,这对于创建复杂的用户...
然而,有时我们可能需要在这些应用中集成Web浏览功能,比如显示网页或者运行Web应用。这篇博客文章“在SWING、SWT中嵌入浏览器”就探讨了如何在Java应用中实现这一功能。 首先,SWING是Java Foundation Classes ...
在 Swing 中,我们可以利用特定的组件来实现页面内嵌的浏览器功能,这在需要在Java应用中展示网页内容时非常有用。本教程将深入探讨如何在Java应用程序中创建一个内嵌的Web浏览器。 首先,我们要了解Java中的`javax...
在HTML和Web开发中,CSS被广泛用来控制页面布局和样式。令人惊喜的是,Swing也支持使用CSS来定制组件的外观,使得桌面应用也能拥有类似网页的美化效果。 在Swing中结合CSS,主要是通过JavaFX的WebEngine类实现的。...
Java浏览器是Java编程环境中用于显示和交互Web内容的软件组件,它允许开发者在Java应用程序中嵌入网页浏览功能。在本资源中,我们关注的是使用Swing库来实现这一目标,Swing是Java Foundation Classes (JFC)的一部分...
3. **设置浏览器容器**:将`Browser`实例放入Swing的容器,如`JPanel`或`JSplitPane`,以在Swing应用中显示。 4. **加载网页**:调用`Browser`对象的`setUrl()`方法,传入你要加载的网页URL。 5. **事件处理**:...
5. 覆盖paint()方法:为了在Applet中显示Swing组件,我们需要重写`paint()`方法,将组件画到Applet的画布上。通常,我们会调用`repaint()`方法来触发`paint()`方法的执行。 6. 初始化和启动:在Applet的`init()`...
Swing 提供了多种布局管理器,如 `FlowLayout`, `BorderLayout`, `GridLayout`, `BoxLayout`, `GridBagLayout` 和 ` MigLayout`,用于控制组件在容器中的位置和大小。 6. **事件处理** Swing 使用事件监听器模型...
WindowBuilder插件提供了一个直观的图形界面,让用户可以直接在Eclipse中设计Swing组件,如按钮、文本框、面板等。开发者可以通过调整控件大小、位置,设置属性,以及连接事件处理代码,快速创建复杂的Swing应用。这...
在某些情况下,开发者可能需要在Swing应用中嵌入一个浏览器组件,以便显示网页内容或与Web服务进行交互。这通常是为了提供更丰富的用户体验,或者在本地环境中运行需要网络功能的应用。 标题 "java swing 内嵌...
在IT行业中,构建一个基于Java的Web应用是常见的任务,涉及到客户端与服务器之间的交互、用户界面设计以及数据存储。在这个项目中,“HttpURLConnection + Servlet + Swing 登陆注册 + 留言板”就是一个典型的组合,...
在Swing中,组件被称为JComponents,比如JButton、JLabel、JTextField等。这些组件可以被添加到容器(如JFrame、JPanel)中,构建出复杂的布局。Swing还引入了事件监听机制,允许开发者处理用户的交互行为,例如按钮...
在Applet中使用Swing,可以创建出与Web页面无缝融合的图形界面。 总结起来,整合Applet到Web环境涉及了Applet的生命周期管理、与服务器的交互、类路径配置、浏览器兼容性、安全策略以及使用Spring进行依赖注入等多...
Java浏览器使用Swing进行嵌套网页是一个常见的技术实践,它允许开发者在Java应用程序中集成Web浏览功能。Swing是Java Foundation Classes (JFC)的一部分,提供了丰富的用户界面组件,包括用于构建桌面应用的窗口、...
然后,使用JEditorPane或JApplet组件在Swing应用程序中显示这个HTML页面。 5. **通信机制**:Swing组件和APPLET之间需要一种通信方式,以便于Swing组件触发文件选择,然后APPLET执行上传操作。这可以通过实现定制的...
在Swing+Spring的项目中,Mybatis作为数据访问层,负责与数据库进行通信,执行增删改查等操作,将数据结果显示在Swing界面或者将用户的输入保存到数据库。 项目中的"ConcentorSSM"可能是一个包含所有源码和配置文件...
本文将深入探讨如何在JAVA GUI中嵌入浏览器页面,以实现类似的功能,如在桌面应用中打开和显示网页。 首先,我们需要了解的是Java中用于嵌入浏览器的API——Java Desktop Integration Components (JDIC)。JDIC 是一...
### Java Web 画图:利用Java生成图片并输出到Web页面 #### 概述 在Web开发领域,动态生成图像是一种常见的需求,特别是在处理图表、验证码或是其他个性化图像的场景下。本文将深入探讨如何使用Java在Web环境中...