sunjia44 2011-09-03 21:19
浏览 294
已采纳

请问鼠标悬浮在按钮上方时,如何使按钮连续变化两张图片?

[code="java"]
logbt.setRolloverIcon(icon3);
logbt.setRolloverIcon(icon4);

[/code]

这里有icon3,icon4两张图片,如何做到鼠标悬浮在按钮上方时,使按钮依次变化两张图片?

  • 写回答

7条回答 默认 最新

  • rainbow702 2011-09-06 09:35
    关注

    为了保证线程安全,你可以使用SwingUtilities类的invokeLater()或invokeAndWait()方法:
    [code="java"]
    SwingUtilities.invokeLater(new Runnable() {

    public void run() {

    try{

    Thread.sleep(1500);

    } catch (Exception e) {

    }

    logbt.setRolloverIcon(icon4);

    }

    });
    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?