用java做一个发送窗口,用jtextarea还是jtextfield来发送消息好
目前发现jtextfield有监听器可以按enter直接发送,但是他只能单行输入啊!!!而jtextarea可以多行输入,可是目前没发现有什么监听器可以设置按enter直...
目前发现jtextfield有监听器可以按enter直接发送,但是他只能单行输入啊!!!
而jtextarea可以多行输入,可是目前没发现有什么监听器可以设置按enter直接发送的功能,
求一个能多行输入,且能按enter发送的方法
没钱,不好意思,求好心人帮忙 展开
而jtextarea可以多行输入,可是目前没发现有什么监听器可以设置按enter直接发送的功能,
求一个能多行输入,且能按enter发送的方法
没钱,不好意思,求好心人帮忙 展开
4个回答
展开全部
textArea_test = new JTextArea();
textArea_test.setRows(3);
//表示输入达到边界后自动换行
textArea_test.setLineWrap(true);
textArea_test.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
//监听键盘事件 10 表示的enter键
if (e.getKeyCode() == 10) {
send();
}
}
});
textArea_test.setRows(3);
//表示输入达到边界后自动换行
textArea_test.setLineWrap(true);
textArea_test.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
//监听键盘事件 10 表示的enter键
if (e.getKeyCode() == 10) {
send();
}
}
});
追问
表示设置enter键来发送信息的时候,会自动换行,这怎么解决呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个要看你对文字长度有没有限制了啊,一般常用textArea
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用textarea吧。然后设置一个按钮来发送。
追问
表示设置enter键来发送信息的时候,会自动换行,我希望信息发送过去后输入点会回到开头,可它换到下一行了,,,这怎么解决呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询