java代码使电脑锁屏 java代码使电脑锁屏不了

如何使用java程序实现windows锁屏

先请编译和运行下面程序:

站在用户的角度思考问题,与客户深入沟通,找到安泽网站设计与安泽网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖安泽地区。

import java.util.*;

import java.io.*;

public class BadExecJavac2

{

public static void main(String args[])

{

try

{

Runtime rt = Runtime.getRuntime();

Process proc = rt.exec("javac");

int exitVal = proc.waitFor();

System.out.println("Process exitValue: " + exitVal);

} catch (Throwable t){

t.printStackTrace();

}

}

}

我们知道javac命令,当不带参数运行javac

程序时,它将输出帮助说明,为什么上面程序不产生任何输出并挂起,永不完成呢?java文档上说,由于有些本地平台为标准输入和输出流所提供的缓冲区大小

有限,如果不能及时写入子进程的输入流或者读取子进程的输出流,可能导致子进程阻塞,甚至陷入死锁。所以,上面的程序应改写为:

import java.util.*;

import java.io.*;

public class MediocreExecJavac

{

public static void main(String args[])

{

try

{

Runtime rt = Runtime.getRuntime();

Process proc = rt.exec("javac");

InputStream stderr = proc.getErrorStream();

InputStreamReader isr = new InputStreamReader(stderr);

BufferedReader br = new BufferedReader(isr);

String line = null;

System.out.println("");

while ( (line = br.readLine()) != null)

System.out.println(line);

System.out.println("");

java 如何锁定屏幕,只能操作子对话框

那你自己的那个对话框要做成模式的,那样就能实现你的要求

写个类继承JDialog

public class Mydialog extends JDialog{

public Mydialog(){

super("这里是你对话框的标题",true);

....................//设置好对话框的大小及位置以及里面的内容

}

}

关键是那个true,如果是false就不是模式窗口了。

然后你在你按钮的点击事件里写new Mydialoag().setVisible(true)看看是不是能达到你说的效果。

跪求java锁屏代码~~高高手来!!

javascript的锁屏代码:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

titleJavaScript锁屏/title

style type="text/css"

body {

font-size:12px

}

#Screen {

position:absolute;

z-index: 9998;

top: 0px;

left: 0px;

background: #000000;

display: none;

filter: alpha(Opacity=50);

}

#Message {

position: absolute;

z-index: 9999;

top: 180px;

left: 340px;

display: none;

}

/style

script language="javascript"

// 获取宽度

function getWidth()

{

var strWidth,clientWidth,bodyWidth;

clientWidth = document.documentElement.clientWidth;

bodyWidth = document.body.clientWidth;

if(bodyWidth clientWidth){

strWidth = bodyWidth + 20;

} else {

strWidth = clientWidth;

}

return strWidth;

}

//获取高度

function getHeight()

{

var strHeight,clientHeight,bodyHeight;

clientHeight = document.documentElement.clientHeight;

bodyHeight = document.body.clientHeight;

if(bodyHeight clientHeight){

strHeight = bodyHeight + 30;

} else {

strHeight = clientHeight;

}

return strHeight;

}

// 锁屏

function showScreen()

{

var Element = document.getElementById('Message');

var Elements = document.getElementById('Screen');

Elements.style.width = getWidth();

Elements.style.height = getHeight();

Element.style.display = 'block';

Elements.style.display = 'block';

}

//解屏

function hideScreen()

{

var Element = document.getElementById('Message');

var Elements = document.getElementById('Screen');

Element.style.display = 'none';

Elements.style.display = 'none';

}

/script

/head

body

div id="Message"

table width="300" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC"

tr

td height="28" align="right" bgcolor="#F2F2F2"span style="cursor:pointer;" onclick="javascript:hideScreen();"关闭/span /td

/tr

tr

td height="150" align="center" bgcolor="#F2F2F2"已经锁屏 ..... /td

/tr

/table

/div

div id="Screen"/div

span style="cursor:pointer;" onclick="javascript:showScreen();"锁屏/span

/body

/html


新闻标题:java代码使电脑锁屏 java代码使电脑锁屏不了
标题来源:http://scjbc.cn/article/higojs.html

其他资讯