社区
Java SE
帖子详情
请问如何在JTextArea中屏蔽回车换行?
LuZhou
2005-10-16 07:12:20
请问如何在JTextArea中屏蔽回车换行?也就是我敲了回车不让换行。
...全文
411
2
打赏
收藏
请问如何在JTextArea中屏蔽回车换行?
请问如何在JTextArea中屏蔽回车换行?也就是我敲了回车不让换行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
autowind
2005-10-17
打赏
举报
回复
//or try.
KeyStroke enter = KeyStroke.getKeyStroke("ENTER");
textArea.getInputMap().put(enter, "none");
autowind
2005-10-17
打赏
举报
回复
//pls try.
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
public class TestTextArea {
public static void main(String[] args) {
final JFrame frame = new JFrame(TestTextArea.class.getName());
frame.setDefaultCloseOperation(3);
final KeyStroke enterKey = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0 );
JTextArea messageTextArea = new JTextArea(3,2) {
protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) {
if (ks.equals(enterKey)) return false;
return super.processKeyBinding(ks, e, condition, pressed);
}
};
messageTextArea.setEditable(true);
messageTextArea.setFont(new Font("Helvetica", Font.PLAIN, 14));
messageTextArea.setSelectedTextColor(Color.blue);
messageTextArea.setSelectionColor(Color.lightGray);
frame.getContentPane().add(messageTextArea);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
frame.pack();
frame.setVisible(true);
}
});
}
}
JAVA-
Jtextarea
聊天软件
屏蔽
回车
键
换行
结果实测发现如果使用按键监听函数addKeyListener触发按键事件的话不仅会把文本发出去,还会在发送文本框内加一个
回车
键
换行
,也就是按下
回车
后不仅执行了addKeyListener事件还执行了系统默认的【输入
回车
符】的事件...
[原创]Swing
中
快捷键的问题[TextArea]
问题:在Swing的
JTextArea
中
,我们敲
回车
键是
换行
。现在我想用Ctrl+Enter来替代,不知道这个事件应如何处理??我已经可以判断出Ctrl+Enter同时按下的情况了,但是不知道如何达到原来只按Enter的效果。对于原来的...
Swing
中
快捷键的问题[TextArea]
问题:在Swing的
JTextArea
中
,我们敲
回车
键是
换行
。现在我想用Ctrl+Enter来替代,不知道这个事件应如何处理??我已经可以判断出Ctrl+Enter同时按下的情况了,但是不知道如何达到原来只按Enter的效果。对于原来的...
JTextField、
JTextArea
使用详解
在图形界面
中
,文本框和文本区是用于信息输入输出的组件。 文本框 文本框(JTextField)是界面
中
用于输入和输出一行文本的框。JTextField类用来建立文本框。与文本框相关的接口是ActionListener。 文本框处理程序的...
java文本区_Java文本框和文本区
在图形界面
中
,文本框和文本区是用于信息输入输出的组件。文本框文本框(JTextField)是界面
中
用于输入和输出一行文本的框。JTextField类用来建立文本框。与文本框相关的接口是ActionListener。文本框处理程序的基本...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章