package test;import java.applet.Applet;
import java.awt.event.MouseEvent;
import java.net.MalformedURLException;
import java.net.URL;import javax.swing.JLabel;
import javax.swing.JPanel;public class ShowLogNum extends Applet { private JLabel jLabel = null;
private JPanel jPanel = null; /**
 * This is the default constructor
 */
public ShowLogNum() {
super();
} public static void mousefClicked(java.awt.event.MouseEvent e) { if(e.getModifiers()==MouseEvent.BUTTON1_MASK){
System.out.println("您按了滑鼠第一个按钮!");
}
if(e.getModifiers()==MouseEvent.BUTTON2_MASK){
System.out.println("您按了滑鼠第二个按钮!");
}
if(e.getModifiers()==MouseEvent.BUTTON3_MASK){
System.out.println("您按了滑鼠第叁个按钮!");
}
} /**
 * This method initializes this
 * 
 * @return void
 */
public void init() {
jLabel = new JLabel();
jLabel.setText("<html><a href='ss'>消息来自</a><br><br>共有<a href='d'>1</a>条消息</html>");
jLabel.setLocation(new java.awt.Point(59,0));
jLabel.setSize(new java.awt.Dimension(118,79));
/*jLabel.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
System.out.println("mouseClicked()"); // TODO Auto-generated Event stub mouseClicked()
}
});*/
jLabel.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
mousefClicked(e);
System.out.println("mouseClicked()"); // TODO Auto-generated Event stub mouseClicked()
try {
getAppletContext().showDocument(new URL("http://192.168.0.214:8080"),"_blank");
System.out.println("asdkjjksadsadjkdsjk;");
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();

}
});
this.setSize(179, 79);
this.setLayout(null);
this.add(jLabel);
this.add(getJPanel(), null);
} /**
 * This method initializes jPanel
 * 
 * @return javax.swing.JPanel
 */
private JPanel getJPanel() {
if (jPanel == null) {
jPanel = new JPanel();
jPanel.setBounds(new java.awt.Rectangle(1,1,56,77));
//jPanel.setSize(56,77);
}
return jPanel;
}}  //  @jve:decl-index=0:visual-constraint="10,10"我想点击applet,打开一个新的网页,我把包打在
D:\Tomcat 5.5\webapps\a目录下,在地址栏中敲“D:\Tomcat 5.5\webapps\a\aaa.html”
一切正常,可以弹出新的网页。当我敲http://192.168.0.214:8080/a/aaa.html
什么反映也没有,有知道是怎么回事的朋友吗?

解决方案 »

  1.   

    是我的思路有问题吗?是不是不可以这么做?不过我觉得applet应该可以在客户端打开网页的,我加了数字签名,不应该是权限问题吧,再说也没有报任何错误!
      

  2.   

    我这里问题解决了,“_blank”也可以用了,URL可以采用“http://community.csdn.net/”,不管是不是通过服务器。我的解决办法是,把“百度上网伴侣”中的“拦截浮动广告”取消。
    你的问题是不是也是这样?或者,可能会与防火墙有关。接分啦!!!!