资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

超链接代码java 超链接代码软件

java代码怎么将"http://…"这样一个路径,写成类似超链接那样?

java超链接:

创新互联专业为企业提供隆林网站建设、隆林做网站、隆林网站设计、隆林网站制作等企业网站建设、网页设计与制作、隆林企业网站模板建站服务,十年隆林做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

button.setLabel("htmla href=\"http:\\\angelsinklow"angelsinklow/a/html");

如果用start的话,这样写

Runtime.getRuntime().exec("cmd /c start ‘http:\\\angelsinklow");

Runtime.getRuntime().exec("iexplore ");

对于JEditorPane,JTextPane,JTextArea,JLabel可以使用

setText("htmlA href=''test/A/html")

对于JEditorPane使用

setEditorKitForContentType("text/html", new PatchedHTMLEditorKit());

addHyperlinkListener(HyperlinkListener ... );

需要引入java.net.url包。

try{getAppletContext().showDocument(new URL("http:\\\angelsinklow"),"打开位置");}

catch(Exception ex) {System.out.println("error"); }

就超链接了。

java如何实现超链接下载

java实现超链接下载方法如下:

response.setHeader("Content-disposition","attachment;filename="下载的文件名字);

备注:让response调用setheader方法添加下载的头给客户的浏览器,浏览器收到该头后就会打开相应的下载对话框。

java 的超链接代码 怎么写啊

a href="your target url"Link/a

如果在servlet中:

PrintWriter out = res.getWriter();

out.println("a href='your target url'Link/a");

如果是连接自己项目中的,请注意相对路径的写法。建议加上context path.

JAVA消息框中如何加入超链接地址

import java.awt.event.*;

import javax.swing.*;

import java.awt.*;

public class 超链接 extends JFrame implements ActionListener {

/**

*

*/

private static final long serialVersionUID = 107369444274434673L;

JFrame jf = new JFrame("一个超链接实现的例子");

JPanel jp = new JPanel();

JButton butt = new JButton("确定弹出");

MyDialog1 mydialog;

超链接() {

butt.addActionListener(this);

jp.add(butt);

jf.setContentPane(jp);

jf.pack();

jf.setBounds(40, 40, 200, 200);

jf.setVisible(true);

}

public static void main(String[] args) {

new 超链接();

}

public void actionPerformed(ActionEvent e) {

if (e.getSource() == butt) {

mydialog=new MyDialog1(jf,"提示",true);

mydialog.setVisible(true);

}

}

}

//1.须为有模式对话框

//2。要能在母窗体的中央弹出==未实现

//部分代码可能有更好的实现....总之是要能加入那个自定义的JLabel

class MyDialog1 extends Dialog implements ActionListener{

static final int YES=1,NO=0;

int message=-1;

Button yes,no;

MyDialog1(Frame f,String s,boolean b){

super(f,s,b);

LinkLabel2 label = new LinkLabel2("百度一下,你就知道", "");

yes=new Button("Yes");

yes.addActionListener(this);

no=new Button("No");

no.addActionListener(this);

setLayout(new FlowLayout());

add(label);

add(yes);

add(no);

//setBounds(60,60,100,100);

setSize(350,100);

int winWidth=getBounds().width;//获取窗口的款等于320

int winHeigth=getBounds().height;//获取窗口的款等于350

Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();

int screenWidth = (int)dim.getWidth();//获取屏幕的宽

int screenHeight = (int)dim.getHeight();//获取屏幕的高

setLocation((screenWidth-winWidth)/2, (screenHeight-winHeigth)/2);//定制窗口的位置

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

message=-1;setVisible(false);

}

}

);

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==yes){

message=YES;setVisible(false);

}

else if(e.getSource()==no){

message=NO;setVisible(false);

}

}

public int getMessage(){

return message;

}

}

class LinkLabel2 extends JLabel {

private String text, url;

private boolean isSupported;

public LinkLabel2(String text, String url) {

this.text = text;

this.url = url;

try {

this.isSupported = Desktop.isDesktopSupported()

Desktop.getDesktop().isSupported(Desktop.Action.BROWSE);

} catch (Exception e) {

this.isSupported = false;

}

setText(false);

addMouseListener(new MouseAdapter() {

public void mouseEntered(MouseEvent e) {

setText(isSupported);

if (isSupported)

setCursor(new Cursor(Cursor.HAND_CURSOR));

}

public void mouseExited(MouseEvent e) {

setText(false);

}

public void mouseClicked(MouseEvent e) {

try {

Desktop.getDesktop().browse(

new java.net.URI(LinkLabel2.this.url));

} catch (Exception ex) {

}

}

});

}

private void setText(boolean b) {

if (!b)

setText("htmlfont color=blueu" + text);

else

setText("htmlfont color=redu" + text);

}

}


分享文章:超链接代码java 超链接代码软件
网址分享:http://cdkjz.cn/article/doshgjg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220