吃瓜网站&吃瓜事件:
如何实现java里,用户输入回车后,程序重新运行呢?
第一步:运行输入“cmd”,此时进入DOS命令窗口。第二步:“输入 c:”,回车,此时进入c盘目录之下。第四步:“输入 javac HelloWorld.java”,回车,此时为程序的编译过程。第五步:“输入 java HelloWorld”,回车,此时为程序的运行阶段 但是在这之前,你要安装jdk,配置好path,classpath等等。
BufferedR[文]eader的rea[章]dline方法是按[来]行读取,并不需要你[自]去处理回事事件。只[Z]要你有回车就会自动[B]读你刚刚输入的一行[L]。2 这个简单,程序要读[O]之前一个print[G]就行了。3 简单代码刚刚写好,[文]第一个字符串输入s[章]top后程序停止,[来]否则重复执行。你可[自]以根据情况改程序。[Z]
方法/步骤 将java文件写好[B],置于目标文件夹里[L]面,这里将其放在“[O]D://java/[G]目录下,也可以将它[文]放在任何位置。
a!=\n,因此输[章]出此时a为[50][来] hello;在读取[自]回车,此时a=10[Z],a==\n,所以[B]跳出while循环[L],最终输出a为[1[O]0]。可以看出,无[G]论怎么进行输入,只[文]要我们敲了回车,最[章]终a 的值永远都将是\n[来],也就是10。
先回车,再输入,是通过标准输入流或者Scanner类来读取键盘输入。这应该是你用的方法。先输入数据,再回车,然后直接显示结果,这是命令行参数的方法。main方法后面有参数,String[] args,那么4和5分别作为args[0]和args[1]的值。
此时进入到D:\javatest目录中,此时的Hello.java文件就在这里 这时候我们就可以用javac命令编译啦,输入javac Hello.java回车 这里如果没有任何提示表示编译成功,此时打开d:\javatest文件夹你会发现此时多了一个名为Hello.class的文件,这就是操作系统能够运行的文件。
java中怎样用KeyListener写一个组合的键盘监听事件?
1、public void addKeyListener(KeyListener l)添加指定的按键侦听器,接收此组件发出的按键事件。如果 l 为 null,则不会抛出异常并且不执行操作。参数:l - 按键侦听器。--- public interface KeyListener extends EventListener用于接收键盘事件(击键)的侦听器接口。
2、import java.awt.[自]event.Key[Z]Listener;[B]import javax.swi[L]ng.JFrame[O];import javax.swi[G]ng.JTextF[文]ield;/ 我有一个JTexe[章]Fiedl,要求客[来]户一输入值就打印出[自]来。并且每输入一次[Z],监听事件只相应一[B]次。void keyReleas[L]ed(KeyEve[O]nt e)释放某个键时调[G]用此方法。
3、一个事件源,多个监听器。这么做比较容易解决。你给事件源添加两次监听器,两个不同的监听器。
4、(1)创建一个名为KeyEventDemo的java文件。(2)在该文件中创建KeyEventDemo类,该类继承了JFrame,并实现KeyListener接口。(3)在KeyEventDemo类中实现在KeyPressed、KeyReleased和KeyType方法。(4)在KeyEventDemo类中添加String类型变量。该变量用于保存用户输入的字符。
如何让java同时响应鼠标事件与键盘事件
分别是MouseMotionListener和KeyListener,可以用它们来捕捉鼠标和键盘,这两个侦听器都有很大的限制:鼠标监听只有在鼠标位于Java程序所在的窗口范围之内才能有效,而键盘监听限制更严格,仅当Java程序成为当前的活动窗口时才有效。很显然,单纯用Java来实现全屏幕、所有程序鼠标和键盘的话动是不行的。
public void addKeyListener(KeyListener l)添加指定的按键侦听器,接收此组件发出的按键事件。如果 l 为 null,则不会抛出异常并且不执行操作。参数:l - 按键侦听器。--- public interface KeyListener extends EventListener用于接收键盘事件(击键)的侦听器接口。
键盘事件必须是你的[文]组件在获得焦点之后[章]才会触发,两种事件[来]接口本身不冲突的。[自]也就是说你的焦点在[Z]你的这个JButt[B]on上,那么就会触[L]发键盘事件。
KeyEvent e){ //这个方法是从接口里继承的 //实现你需要的按钮和相应的输出值 //具体方法请查阅KeyEvent类的API } } 最后说明下,这里将类本身作为了键盘的监听器,事实上,你可以将任何类作为事件源的监听器,只要继承相应的接口,并实现响应事件的函数即可,相关内容请查阅和事件有关的API。