导航:首页 > 编程语言 > javaswing浏览器

javaswing浏览器

发布时间:2022-08-03 13:55:14

java swing内嵌多个浏览器怎么加快速率

可以到官方网站上下载相应的包,下面大致说明一下如何运用它的三方包,实现在Swing中嵌入浏览器。
该文章只说明Swing中嵌入浏览器这一个问题,解决该问题需要3个第三方库文件,jdic.jar、jdic.dll、IeEmbed.exe.
jdic.jar是Java程序需要引入的第三方库,并且将jdic.dll、IeEmbed.exe拷到系统变量classpath或是操作系统system32下即可。

System.loadLibrary("jdic");BrowserEngineManager bem = BrowserEngineManager.instance();bem.setActiveEngine(BrowserEngineManager.IE);IBrowserEngine be = bem.getActiveEngine();WebBrowser browser = be.getWebBrowser();browser.setURL(url);JFrame f = new JFrame();f.setTitle("Swing浏览器");CentreInWindows.fullscreen(f);f.getContentPane().add(browser.asComponent());f.setVisible(true);

㈡ java swing 开启浏览器后,怎么拿到浏览器里登录的人的信息

一般来说有两种常见的方法,根据需要任选一种就可以了。

1、在login.java里面,你要启动a.java的窗口,肯定会new一个a的对象,你可以在a里面定义几个成员变量,例如
public class a{
public String user_name=null;

public a(){
}
}

然后在new一个a对象以后直接把这个成员变量赋值,就可以了,例如在login.java里面
a form_a=new a();
a.user_name="用户名";

这样在a的代码里面就可以尽情使用了。如果要更加规范一些,就不要使用public声明,而把user_name设置为private变量,然后写两个方法 getUsername()和setUsername(Stirng username)来操作它。

2、在login.java或者a.java里面定义静态变量,即static变量,例如这样:
public class a{
public static String user_name=null;

public a(){
}
}

这样定义的变量,不需要类实例化成为对象就可以使用,不过全局只有一个,在某些时候非常适合,例如这里的保存用户名,但是当变量为对象相关的时候是不适合的。
在login.java里面这样使用:
a.user_name="用户名";

然后再加上你弹出a.java的窗口的代码就可以了。

㈢ java swing图像界面编程中如何实现按下控件跳转到一个web页面

Runtime
run
=
Runtime.getRuntime()
;
try
{
run.exec("explorer
http://sport.sina.com.cn");
//把http://sport.sina.com.cn换成你要的url就行.
}
catch
(IOException
ex)
{
ex.printStackTrace();
}
这个是Windows系统上的做法,换其他系统就不行了,但是只要搞清楚本质就行了。
本质就是开启一个浏览器进程,然后把网址传给它,就能显示网址了,一般采用的是系统的默认浏览器,其他系统的话一般要搞清楚默认浏览器是什么,做好系统的判断,根据不同的系统打开不同的浏览器,才能做到通用性。

㈣ 如何将java swing程序放到网页里运行

我看过一个项目,里面是运用Applet这个东西把它嵌入到网页中,在jsp中貌似写一个Applet的标签,并制定是哪个类就可以了。。没有具体研究过。楼主可以往这个方向深入学习一下。

㈤ java swing内嵌浏览器的html乱码怎么办

思路给你,代码不会写回复我

㈥ java swing 如何做浏览器监控上网数据 用的DJNativeSwing,我想获得上网时的get、post数据

JAVA的比较少,因为涉及系统底层的操作的,C++等NATIVE语言的容易一些

网络了一下

DJ Native Swing 是一个跨平台的浏览器、Flash播放器、HTML编辑器和多媒体播放器组件。

㈦ 如何做到用Java swing实现浏览器具有收藏书签的功能,就是把浏览过的网页收藏下来下次看。

加一个解析html类,将里面的内容从新生成html保存在本地。

㈧ 如何在java swing的图片浏览器中添加一个能实现图片旋转的按钮

packagegui;
importjava.awt.BorderLayout;
importjava.awt.Graphics2D;
importjava.awt.Image;
importjava.awt.RenderingHints;
importjava.awt.Toolkit;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.awt.image.BufferedImage;
importjavax.swing.ImageIcon;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JPanel;
{
JPaneljPanel;
JLabeljLabel;
Imageimage;
ImageIconimageIcon;
JButtonjButton;
JButtonjButton1;
intw;
inth;
intf;
publicBean(){
super("图片");
jButton=newJButton("变大");
jButton1=newJButton("反转");
jButton.addActionListener(this);
jButton1.addActionListener(this);
image=Toolkit.getDefaultToolkit().getImage("src/img1.jpg");
jLabel=newJLabel();
jPanel=newJPanel();
ImageIconimageIcon=newImageIcon(image);
jLabel.setIcon(imageIcon);
jPanel.add(jLabel);
w=image.getWidth(jLabel);
h=image.getHeight(jLabel);
this.add(jPanel,BorderLayout.NORTH);
this.add(jButton,BorderLayout.SOUTH);
this.add(jButton1,BorderLayout.EAST);
this.setVisible(true);
this.setSize(600,600);
}
publicstaticvoidmain(String[]args){
newBean();
}
publicvoidbig(){
w+=20;
h+=20;
BufferedImagebffimage=newBufferedImage(w,h,
BufferedImage.TYPE_3BYTE_BGR);
//把图片读到bufferedImage中
bffimage.getGraphics().drawImage(image,0,0,w,h,null);
//得到转换后的Image图片
ImagerealImage=bffimage;
//可以把图片转化为ImageIcon,(Swing中运用)
ImageIconimg=newImageIcon(realImage);
jLabel.setIcon(img);
}

publicvoidfz(){
BufferedImagebffimage=newBufferedImage(w,h,
BufferedImage.TYPE_3BYTE_BGR);
//把图片读到bufferedImage中
bffimage.getGraphics().drawImage(image,0,0,w,h,null);
f+=45;
//得到转换后的Image图片
bffimage=rotateImage(bffimage,f);
ImagerealImage=bffimage;
//可以把图片转化为ImageIcon,(Swing中运用)
ImageIconimg=newImageIcon(realImage);
jLabel.setIcon(img);
}

publicvoidactionPerformed(ActionEvente){
if(e.getSource()==jButton){
big();
}
if(e.getSource()==jButton1){
fz();
}
}
/**
*旋转图片为指定角度
*
*@parambufferedimage
*目标图像
*@paramdegree
*旋转角度
*@return
*/
(,
finalintdegree){
intw=bufferedimage.getWidth();
inth=bufferedimage.getHeight();
inttype=bufferedimage.getColorModel().getTransparency();
BufferedImageimg;
Graphics2Dgraphics2d;
(graphics2d=(img=newBufferedImage(w,h,type)).createGraphics())
.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
RenderingHints.VALUE_INTERPOLATION_BILINEAR);
graphics2d.rotate(Math.toRadians(degree),w/2,h/2);
graphics2d.drawImage(bufferedimage,0,0,null);
graphics2d.dispose();
returnimg;
}
}

阅读全文

与javaswing浏览器相关的资料

热点内容
业余编程语言哪个好学 浏览:131
按照文件夹分个压缩 浏览:102
航空工业出版社单片机原理及应用 浏览:756
如何在电信app上绑定亲情号 浏览:374
安卓的怎么用原相机拍月亮 浏览:803
配音秀为什么显示服务器去配音了 浏览:755
c盘清理压缩旧文件 浏览:325
app怎么交付 浏览:343
图虫app怎么才能转到金币 浏览:175
如何做征文app 浏览:446
用什么app管理斐讯 浏览:169
安卓如何下载宝可梦剑盾 浏览:166
编译器开发属于哪个方向 浏览:940
megawin单片机 浏览:687
以色列加密货币监督 浏览:909
程序员前端现在怎么样 浏览:499
服务器和接口地址ping不通 浏览:557
linux命令返回上级目录 浏览:899
移动花卡宝藏版为什么不能选免流app 浏览:257
速腾carplay怎么用安卓 浏览:13