成都创新互联网站制作重庆分公司

java代码怎么写回车 java按回车键继续

JAVA 中 按回车键退出的 程序代码怎么写?

import java.io.IOException;

成都创新互联公司专注于宿松企业网站建设,成都响应式网站建设公司,商城网站制作。宿松网站建设公司,为宿松等地区提供建站服务。全流程按需开发,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

public class TestEnter {

public static void main(String[] args) throws IOException{

while(true){

if(System.in.read() == '\n')

System.exit(0);

}

}

}

java,swing,在 textField中输入完成后,直接按回车键就执行“查询”操作,怎么写代码?

使用的时候,只要将SwingUtils .enterPressesWhenFocused(JButton)这样就可以实现回车时候,触发按钮。

另外文本输入框回车触发事件则是:SwingUtils .enterPressesWhenFocused(JTextField textField,ActionListener actionListener) 。其中actionListener是需要触发的事件。

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import javax.swing.JButton;

import javax.swing.JComponent;

import javax.swing.JTextField;

import javax.swing.KeyStroke;

//SwingUtils 实用方法类

public class SwingUtils {

/**

* 对指定的button添加回车驱动事件的功能

* @param button

*/

public static void enterPressesWhenFocused(JButton button) {

button.registerKeyboardAction(button.getActionForKeyStroke(KeyStroke

.getKeyStroke(KeyEvent.VK_SPACE, 0, false)),

KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false),

JComponent.WHEN_FOCUSED);

button.registerKeyboardAction(button.getActionForKeyStroke(KeyStroke

.getKeyStroke(KeyEvent.VK_SPACE, 0, true)),

KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true),

JComponent.WHEN_FOCUSED);

}

能否用java代码实现enter键的功能?

可以,你给frame添加一个addKeyListener()方法,实现keyPressed()方法时捕获keyCode,查一下enter键的值,如果和你捕获的相等,就执行你要执行的代码

java程序的换行符/n怎么写

直接用java.io.RandomAccessFile,然后用这个对象的writeBytes,Strings方法就可以了。

使用java中的转义符"\r\n": String str="aaa";  str+="\r\n";  这样在str后面就有换行了.注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果。

BufferedWriter的newline方法,FileOutputStream fos=new FileOutputStream,c,11.txt,BufferedWriter,bw=new,BufferedWriter,fosbw.write, bw.newline(),bw.write,java,w.newline()。

使用System.getProperty()方法: String,aaa,System.getProperty,line.separator";  附,针对常用的系统,可以使用如下的转义符实现换行: windows下的文本文件换行符:\r\n linux/unix下的文本文件换行符,\r Mac下的文本文件换行符\n。


本文名称:java代码怎么写回车 java按回车键继续
浏览路径:http://cxhlcq.com/article/dosdsjs.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部