java如何实现网页的链接啊
比如说:有一个按钮buton1如何实现当点击这个按钮的时候,打开百度的链接啊!!可以提供一下代码吗??...
比如说:有一个按钮buton1
如何实现当点击这个按钮的时候,打开百度的链接啊 !!
可以提供一下代码吗?? 展开
如何实现当点击这个按钮的时候,打开百度的链接啊 !!
可以提供一下代码吗?? 展开
5个回答
展开全部
主要有这么几个页面:1.注册
2.登陆
3.房间选择和聊天页面
。用户先到1页面注册账号,然后到2登陆聊天室,再到3页面加入一个已经创建的房间,开始聊天。具体做就麻烦了,我以前做这个玩意花了2天。有个技术难点要克服,a在他的聊天页面上说了一句话,b的聊天页面必须立刻把这句话显示出来。可以这么做,a说话了,他点了提交按钮,那么一个请求被提交到后台的servlet或者action,后台知道a说了一句话,于是,把全局变量(例如application里)messagearrived的值设置为true,聊天页面有段javascript代码,每隔一小段时间(如0.2秒)检查messagearrived的值,发现messagearrived==true,就刷新页面(页面刷新时,a说的话就显示出来了),然后再把messagearrived设回false。这样聊天记录能实时地显示。因为每个人说话,都会导致整个页面刷新,所以这个聊天室给人的感觉是,页面一卡一卡的,不正常。ajax用上以后,不会有整个页面老刷新的现象了,给用户的感觉很好。
2.登陆
3.房间选择和聊天页面
。用户先到1页面注册账号,然后到2登陆聊天室,再到3页面加入一个已经创建的房间,开始聊天。具体做就麻烦了,我以前做这个玩意花了2天。有个技术难点要克服,a在他的聊天页面上说了一句话,b的聊天页面必须立刻把这句话显示出来。可以这么做,a说话了,他点了提交按钮,那么一个请求被提交到后台的servlet或者action,后台知道a说了一句话,于是,把全局变量(例如application里)messagearrived的值设置为true,聊天页面有段javascript代码,每隔一小段时间(如0.2秒)检查messagearrived的值,发现messagearrived==true,就刷新页面(页面刷新时,a说的话就显示出来了),然后再把messagearrived设回false。这样聊天记录能实时地显示。因为每个人说话,都会导致整个页面刷新,所以这个聊天室给人的感觉是,页面一卡一卡的,不正常。ajax用上以后,不会有整个页面老刷新的现象了,给用户的感觉很好。
展开全部
import java.applet.Applet;
import java.awt.Button;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.URL;
import org.apache.log4j.Logger;
public class Button1 extends Applet implements ActionListener {
private final Logger logger = Logger.getLogger(this.getClass());
Label lab = new Label("请输入一个网址:");
TextField text = new TextField(30);
Button b1 = new Button("GO");
URL url;
public void init() {
this.add(lab);
this.add(text);
this.add(b1, null);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent event) {
if (event.getActionCommand() == "GO") {
try {
url = new URL(text.getText().trim());// 获取用户在文档框中输入的URL
getAppletContext().showDocument(url);// 链接到指定网页
} catch (Exception e) {
e.printStackTrace();
}
logger.debug(event);
}
}
public void paint(Graphics g) {
this.setBackground(Color.red);
}
}
import java.awt.Button;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.URL;
import org.apache.log4j.Logger;
public class Button1 extends Applet implements ActionListener {
private final Logger logger = Logger.getLogger(this.getClass());
Label lab = new Label("请输入一个网址:");
TextField text = new TextField(30);
Button b1 = new Button("GO");
URL url;
public void init() {
this.add(lab);
this.add(text);
this.add(b1, null);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent event) {
if (event.getActionCommand() == "GO") {
try {
url = new URL(text.getText().trim());// 获取用户在文档框中输入的URL
getAppletContext().showDocument(url);// 链接到指定网页
} catch (Exception e) {
e.printStackTrace();
}
logger.debug(event);
}
}
public void paint(Graphics g) {
this.setBackground(Color.red);
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a href="http://www.baidu.com" rel="0" >网页连接</a>
你把这个放到你的html或jsp中
你把这个放到你的html或jsp中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么?完全看不到题目的详情?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询