JLabel上内容的换行,添加链接:
想让jLabel对象上的text里面能显示多行,有换行的效果,在网上找了半天,总结下来,留着随时用。
setText()添加html语言,可以识别并能运行(在Jbuilder2005里面成功),方法如下:
setText("<html>hello~<br>world~!</html>") 可实现换行效果:
hello~
world~!
添加链接:
JLabel linklabel=new JLabel("<html><a href='http://www.google.com'>google</a></html>");
linklabel.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
try{
Runtime.getRuntime().exec("cmd.exe /c start "+"http://www.google.com");
}catch(Exception ex){
ex.printStackTrace();
}
}
});
上面的Runtime语句可用此句代替Runtime.getRuntime().exec("explorer " + "http://www.google.com");
想让jLabel对象上的text里面能显示多行,有换行的效果,在网上找了半天,总结下来,留着随时用。
setText()添加html语言,可以识别并能运行(在Jbuilder2005里面成功),方法如下:
setText("<html>hello~<br>world~!</html>") 可实现换行效果:
hello~
world~!
添加链接:
JLabel linklabel=new JLabel("<html><a href='http://www.google.com'>google</a></html>");
linklabel.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
try{
Runtime.getRuntime().exec("cmd.exe /c start "+"http://www.google.com");
}catch(Exception ex){
ex.printStackTrace();
}
}
});
上面的Runtime语句可用此句代替Runtime.getRuntime().exec("explorer " + "http://www.google.com");