SmLinkLabel 是具有超链接样式、可点击的文本控件。其接口说明可参见 SmLinkLabel 接口说明文档。
示范代码
SmLinkLabel 控件使用的示例代码如下:
private void initComponents() {
this.smLinkLabel = new SmLinkLabel("点击次数");
this.label = new JLabel();
//设置点击命令
smLinkLabel.setActionCommand("single");
}
private void initListener() {
smLinkLabel.addActionListener(new ActionListener() {
@Override
//添加点击事件,下例为根据点击的单、双次数输出信息
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("single")) {
label.setText("单数次点击");
smLinkLabel.setActionCommand("double");
} else if (e.getActionCommand().equals("double")){
label.setText("双数次点击");
smLinkLabel.setActionCommand("single");
}
}
});
}
SmLinkLabel 控件显示效果如下: