java大神求助啊,怎么把界面锁定,鼠标可以透过去,好像界面不存在一样
就是类似酷狗歌词一样,锁定之后就点不到了,只是他还是可以显示东西的 --------------------编程问答-------------------- 没实现过,我觉得你可以试试监听鼠标点击和鼠标按下的事件,在方法中返回false,就是什么都不做 --------------------编程问答-------------------- setClickable(false); --------------------编程问答-------------------- 添加一个遮照层,index-z 设置高点eg: document.body.style.overflow="hidden";
var bWidth=parseInt(document.documentElement.scrollWidth);
var bHeight=parseInt(document.documentElement.scrollHeight)+50;
var back=document.createElement("body");
back.id="backPad";
var styleStr="top:-20px;left:0px;position:absolute;background:#666;width:"+bWidth+"px;height:"+bHeight+"px;display:block;z-index:200px;";
// styleStr+=(isIe)?"filter:alpha(opacity=40);":"opacity:0.40;";
styleStr+="opacity:0.40;";
back.style.cssText=styleStr;
document.body.appendChild(back); --------------------编程问答--------------------
能不能说清楚点大哥,这个好像是设置按钮的,界面怎么实现啊 --------------------编程问答--------------------
大哥真厉害啊。这是那部分的java啊,我还是菜鸟啊,有没有其他方法
--------------------编程问答--------------------
什么都不做,但是不能点到后面的其他东西啊 --------------------编程问答-------------------- 你都没说是web页面还是swing程序 --------------------编程问答--------------------
我觉得那你就需要把这个点击事件交给操作系统处理了,在点击事件中把消息路由给操作系统,然后让桌面来处理这个点击事件,我这么猜的 --------------------编程问答-------------------- sorry 我没看清楚 搞错了 --------------------编程问答--------------------
你都没说是web页面还是swing程序
swing程序,版主指点下 --------------------编程问答--------------------
没实现过,我觉得你可以试试监听鼠标点击和鼠标按下的事件,在方法中返回false,就是什么都不做
什么都不做,但是不能点到后面的其他东西啊
我觉得那你就需要把这个点击事件交给操作系统处理了,在点击事件中把消息路由给操作系统,然后让桌面来处理这个点击事件,我这么猜的
有没有更具体点的,有可以实现这个的方法么? --------------------编程问答--------------------
你都没说是web页面还是swing程序
swing程序,版主指点下
方法多的事,你可以在点击事件里什么都不做,也可以设置下面的
setFocusable
public void setFocusable(boolean focusable)
将此 Component 的焦点状态设置为指定值。此值覆盖 Component 的默认焦点状态。
参数:
focusable - 表明此 Component 是否可以获得焦点
从以下版本开始:
1.4
另请参见:
isFocusable()
--------------------编程问答--------------------
你都没说是web页面还是swing程序
swing程序,版主指点下
方法多的事,你可以在点击事件里什么都不做,也可以设置下面的
setFocusable
public void setFocusable(boolean focusable)
将此 Component 的焦点状态设置为指定值。此值覆盖 Component 的默认焦点状态。
参数:
focusable - 表明此 Component 是否可以获得焦点
从以下版本开始:
1.4
另请参见:
isFocusable()
好像不行啊,没效果 --------------------编程问答--------------------
没实现过,我觉得你可以试试监听鼠标点击和鼠标按下的事件,在方法中返回false,就是什么都不做
什么都不做,但是不能点到后面的其他东西啊
我觉得那你就需要把这个点击事件交给操作系统处理了,在点击事件中把消息路由给操作系统,然后让桌面来处理这个点击事件,我这么猜的
有没有更具体点的,有可以实现这个的方法么?
我也没实现过,你要穿透自己的窗口去点击被覆盖的其他应用窗口或桌面,这种类似玻璃的状态,我觉得你得调windows的api实现
补充:Java , Java SE