关于JAVA 用getText()方法获取文本框textfield中的文本

试编写程序,要求有一个文本框textfield和一个文本域textarea,并设置监视器。用getText()方法获取文本框textfield中的文本,在按下回车键后,将... 试编写程序,要求有一个文本框textfield和一个文本域textarea,并设置监视器。用getText()方法获取文本框textfield中的文本,在按下回车键后,将文本框中的文字显示在文本域textarea中。

谢谢~
展开
 我来答
w1985g
推荐于2016-03-25 · TA获得超过1633个赞
知道小有建树答主
回答量:1190
采纳率:100%
帮助的人:1038万
展开全部
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class NewJFrame extends javax.swing.JFrame {

private static final long serialVersionUID = 1L;
private JScrollPane jScrollPane1;
private JTextField jTextField1;
private JTextArea jTextArea1;

{
//Set Look & Feel
try {
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch(Exception e) {
e.printStackTrace();
}
}

/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
NewJFrame inst = new NewJFrame();
inst.setVisible(true);
}

public NewJFrame() {
super();
initGUI();
}

private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
getContentPane().setLayout(null);
{
jTextField1 = new JTextField();
getContentPane().add(jTextField1);
jTextField1.setBounds(14, 189, 343, 28);
jTextField1.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent evt) {
jTextField1KeyTyped(evt);
}
});
}
{
jScrollPane1 = new JScrollPane();
getContentPane().add(jScrollPane1);
jScrollPane1.setBounds(14, 14, 343, 161);
{
jTextArea1 = new JTextArea();
jScrollPane1.setViewportView(jTextArea1);
jTextArea1.setLineWrap(true);
}
}
setResizable(false);
pack();
this.setSize(380, 265);
setLocationRelativeTo(null);
} catch (Exception e) {
e.printStackTrace();
}
}

private void jTextField1KeyTyped(KeyEvent evt) {
if (evt.getKeyChar()==KeyEvent.VK_ENTER) {
jTextArea1.append(jTextField1.getText()+"\n");
jTextField1.setText("");
}
}

}
须振梅伟燕
2019-07-14 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:35%
帮助的人:881万
展开全部
这个是很简单的事件触发机制的例子,稍等,我弄给你!!
你需要的是awt的做的?还是用swing做的?
下面是awt的
import
java.awt.*;
import
java.awt.event.*;
public
class
demo
implements
actionlistener
{
textfield
txtf;
textarea
txta;
public
demo()
{
frame
f
=
new
frame("实例");
f.setsize(500,300);
txtf
=
new
textfield(10);
txta
=
new
textarea(10,8);
f.add(txtf,borderlayout.north);
f.add(txta,borderlayout.center);
txtf.addactionlistener(this);
f.setvisible(true);
}
public
static
void
main(string
args[])
{
new
demo();
}
public
void
actionperformed(actionevent
e)
{
txta.append(txtf.gettext());
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雾里看花的过客
2010-06-03 · TA获得超过554个赞
知道小有建树答主
回答量:628
采纳率:100%
帮助的人:399万
展开全部
呵呵,监听下键盘事件而已~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式