本文目录一览:
Java怎样锁键盘
我们可以查阅api文档,可以发现在 toolkit 类中呢,有个
setLockingKeyState方法,使用方法如下:
public voidsetLockingKeyState(int keyCode,
boolean on)
throwsUnsupportedOperationException
设置键盘上给定锁定键的状态。有效键代码是
VK_CAPS_LOCK
、
VK_NUM_LOCK
、
VK_SCROLL_LOCK
和
VK_KANA_LOCK
。
根据不同的平台,设置锁定键的状态可能涉及事件处理,因此不能立即通过 getLockingKeyState 观察到。
抛出:
IllegalArgumentException- 如果keyCode不是有效键代码之一
UnsupportedOperationException- 如果主机系统不允许以编程方式设置此键的状态,或者键盘没有此键
HeadlessException- 如果
GraphicsEnvironment.isHeadless() 返回 true
。
ToolKit.getDefaultToolKit().setLockingKeyState(KeyEvent.VK_NUM_LOCK,false);
这样我们就锁定了键盘上的数字键盘哦,大家还可以试一下
VK_CAPS_LOCK、VK_SCROLL_LOCK和VK_KANA_LOCK
java 中如何用键盘输入
可以使用java的Scanner类,常见的是用nextInt()输入一个整数,用next()输入一个字符串,下面是一个小的演示程序。
public class InputTest
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println(input.nextInt());
System.out.println(input.next());
input.close();
}
}
java 键盘输入语句怎么写
第一种:
public class ShuRu{
public static void main(String arg[]){
System.out.println(arg[1]);
}
}
第二种:
import java.util.Scanner;
public class ShuRu{
public static void main(String arg[]){
Scanner in=new Scanner(System.in);
String str=in.next();
System.out.println(str);
}
}
直接输入 a,b
输出为 a,bstem.in.read();
扩展资料:
有输入就有输出,输出语句为
Java中的输出语句有以下四种:
1、System.out.println(1111);//换行打印
2、System.out.print(1111);//不换行打印
3、System.out.write(2222);//字节输出
4、System.out.printf("%+8.3f\n", 3.14);//按格式输出
注:
System.out.println(); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();方法,将返回值输出到控制台
System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。
System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。