首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Java Swing上获取更改的JTextField的值

在Java Swing上获取更改的JTextField的值
EN

Stack Overflow用户
提问于 2016-04-03 00:46:09
回答 1查看 195关注 0票数 0

嘿,伙计们,我正在为我的java作业做一个GPA计算器,我创建的gui是100%基于事件的,也就是说,用户没有提交数据的按钮。我的问题是,如何知道文本字段的值是否已更改,如果已更改,如何获取更改前的原始值。另一个问题是如何将每个组件存储在arrayList中?用户是否可以根据需要创建任意多的行?谢谢!这是mu的快照enter image description here BTW请随意提其他建议

EN

回答 1

Stack Overflow用户

发布于 2016-04-03 00:51:20

您可以使用keylistener

代码语言:javascript
运行
复制
    JTextField usernameTextField= newJTextField(); 
usernameTextField.addKeyListener(new () { public void keyReleased(Key KeyAdapter Event e) { JTextField textField = (JTextField) e.getSource(); String text = textField.getText(); textField.setText(text.toUpperCase()); } public void keyTyped(KeyEvent e) { } public void keyPressed(KeyEvent e) { } });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36376002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档