社区
Java SE
帖子详情
求助基础问题,急!
fdlfdlfdl
2005-11-19 11:24:26
我在试着写一个聊天程序,在JTextArea上输入信息之后,按ctrl+enter组合键就调用别的方法发送出信息;我如何监听组合键被按下?JTextArea上又不能用ActionListener.
是应该用KeyListener吗?我试了半天没搞出来,请高手给出代码。
...全文
60
2
打赏
收藏
求助基础问题,急!
我在试着写一个聊天程序,在JTextArea上输入信息之后,按ctrl+enter组合键就调用别的方法发送出信息;我如何监听组合键被按下?JTextArea上又不能用ActionListener. 是应该用KeyListener吗?我试了半天没搞出来,请高手给出代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fdlfdlfdl
2005-11-19
打赏
举报
回复
谢谢了.
jackkui
2005-11-19
打赏
举报
回复
这段代码能够实现
public class Test {
private boolean isPressed = false;
public void show(){
JFrame frame = new JFrame();
MyTableModel tableModel=new MyTableModel();
JTable table=new JTable(tableModel);
JTextArea text = new JTextArea(3,20);
text.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {
if(KeyEvent.VK_CONTROL == e.getKeyCode()){
isPressed = true;
}
if(e.getKeyCode() == KeyEvent.VK_ENTER && isPressed){
JOptionPane.showMessageDialog(null,"Ctrl+Enter was pressed.");
}
}
public void keyReleased(KeyEvent e){
System.out.println(e.getKeyCode());
if(KeyEvent.VK_CONTROL == e.getKeyCode() || KeyEvent.VK_ENTER == e.getKeyCode()){
isPressed = false;
}
}
});
frame.getContentPane().add(new JScrollPane(text));
frame.setSize(300,400);
frame.show();
}
public static void main(String[] args){
Test test = new Test();
test.show();
}
}
华为开发者大赛云计算专场
1.华为企业云API使用讲解 该课程介绍如何通过华为企业云API进行二次开发,并选取一个实战案例。后把遇到
问题
的
求助
渠道介绍给大家。
计算机文化
基础
的
问题
,
急
急
急
``
求助
~~计算机文化
基础
!!!!!
该楼层疑似违规已被系统折叠隐藏此楼查看此楼一、单项选择题(共25道小题,共100.0分)利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是A科学计算B自动控制C辅助设计D信息处理CAM的含义式A计算机辅助...
急
!!有关调试yolov5报错
问题
求助
想问一下上图中这样的报错该怎么解决啊,已经想了一天了TAT。小弟深度学习零
基础
,被导师要求做项目。
计算机文化
基础
教程问什么好难买到,
急
急
急
``
求助
~~计算机文化
基础
!!!!!...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼一、单项选择题(共25道小题,共100.0分)利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是A科学计算B自动控制C辅助设计D信息处理CAM的含义式A计算机辅助...
c语言程序设计
基础
万年历,C语言编程
求助
:怎样使用C语言编写一个简单的万年历呢?求指教,
急
!...
#includeintyear(inty){if((y%4==0)&&(y%100!=0)||y%400==0)return366;elsereturn365;}intmain(){inty;inti,j,sum=0;intbegin,week;intdays[12]={31,28,31,30,31,30,31,31,30,31,30,31};...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章