日期:2014-05-20  浏览次数:20809 次

如何让JFrame在操作系统任务栏上面,求助
一个JFrame,向下拖动它,当超出桌面范围后,它总是默认在任务栏下面,如何让它在任务栏上面呢,高手帮忙啊
java

------解决方案--------------------
引用:
有没有高手帮忙解决下啊

这是什么问题呢?
拖到"任务栏"下面这个动作是你自己完成的啊,
楼主难道是想让其永远无法拖到桌面范围以外?!
------解决方案--------------------
引用:
frame.addComponentListener(new ComponentAdapter(){
    @Override public void componentMoved(ComponentEvent e){
        frame.setLocation(.....);
    }
});

我觉得楼主的问题是叠放顺序,类似「永远在最上」的功能。我自己不会,大家接上
------解决方案--------------------
引用:
Quote: 引用:

frame.addComponentListener(new ComponentAdapter(){
    @Override public void componentMoved(ComponentEvent e){
        frame.setLocation(.....);
    }
});

我觉得楼主的问题是叠放顺序,类似「永远在最上」的功能。我自己不会,大家接上

public final void setAlwaysOnTop(boolean alwaysOnTop) throws SecurityException