【发布时间】:2017-01-19 19:51:22
【问题描述】:
我已经创建了一个 jlabel。现在我需要在鼠标进入事件发生时增加它的字体大小,并在鼠标离开事件发生时减小大小恢复正常。帮助我
【问题讨论】:
标签: java swing events fonts jlabel
我已经创建了一个 jlabel。现在我需要在鼠标进入事件发生时增加它的字体大小,并在鼠标离开事件发生时减小大小恢复正常。帮助我
【问题讨论】:
标签: java swing events fonts jlabel
试试这个:
aJLabel.addMouseListener(new MouseAdapter()
{
@Override
public void mouseEntered(MouseEvent aE)
{
Font aFont = aJLabel.getFont();
aJLabel.setFont(aFont.deriveFont((float) aFont.getSize() + 5));
}
@Override
public void mouseExited(MouseEvent aE)
{
Font aFont = aJLabel.getFont();
aJLabel.setFont(aFont.deriveFont((float) aFont.getSize() - 5));
}
});
【讨论】: