选中时,像按钮周围绘制边框的JLabel

我试图周围绘制边框JLabel被点击时它。 就像JButtons是画。

我认为这将是容易的,但我没有做的工作。

我试图找出发生了什么JButtons当把断点的源代码点击。 但是,我迷路了,但是,我有一种感觉javax.swing.plaf及其子包是我需要什么。

我对吗? 有没有一种简单的方法来完成这项工作。

下面是一个例子:

选中时,像按钮周围绘制边框的JLabel

--------------解决方案-------------

您可以添加MouseListener中的mousePressed /方法的mouseReleased到标签和设置边框。 下面是一个简化的例子:

label.addMouseListener(new MouseAdapter(){
@Override
public void mousePressed(MouseEvent arg0) {
label.setBorder(BorderFactory.createLineBorder(Color.black));
}
@Override
public void mouseReleased(MouseEvent arg0) {
label.setBorder(null);
}
});

此外,作为一种替代你可以用一台风格,看起来像一个标签按钮。 这个答案可能是有用的。

分类:java的 时间:2012-10-04 人气:0
本文关键词: 爪哇,秋千
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.337 (s). 9 q(s)