📄 urllabel.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class URLLabel extends JLabel
{
private String url;
public URLLabel(String name,String url)
{
super(name);
this.url=url;
setForeground(Color.blue);
this.setToolTipText(url);
addMouseListener
(
new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
try
{
Runtime.getRuntime().exec("explorer "+URLLabel.this.url);
}
catch(Exception ee)
{}
}
public void mouseEntered(MouseEvent e)
{
setForeground(Color.red);
}
public void mouseExited(MouseEvent e)
{
setForeground(Color.blue);
}
}
);
}
/*@Override public JToolTip createToolTip()
{
JToolTip tip=new JToolTip();
tip.setBackground(Color.white);
tip.setForeground(Color.blue);
tip.setBorder(null);
tip.setOpaque(false);
return tip;
}*/
public String getURL()
{
return url;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -