【问题标题】:Mouse enter events for fontsize reduction in java鼠标输入事件以减少java中的字体大小
【发布时间】:2017-01-19 19:51:22
【问题描述】:

我已经创建了一个 jlabel。现在我需要在鼠标进入事件发生时增加它的字体大小,并在鼠标离开事件发生时减小大小恢复正常。帮助我

【问题讨论】:

    标签: java swing events fonts jlabel


    【解决方案1】:

    试试这个:

    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));
        }
    
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      • 2016-04-25
      相关资源
      最近更新 更多