SmLinkLabel

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 控件显示效果如下:

SmLinkLabelResult