JAVA 如何读取文本框内的内容

JAVA 如何读取文本框内的内容,第1张

TextField类有一个getText() 的方法,用于返还当前文本框里的字符串。因为你定义的是Component类,这个类不支持getText方法,需要先强制转换。返还的字符串用IntegerparseInt方法转换成整数型。比如:

int i=IntegerparseInt(((TextField)cmpt[1])getText());

最后是a标签里面使用onclick这个动作,然后在js里面写个function用来获取你要穿送的文本框的值,然后直接var aa = documentgetElementById("aa")value; windowlocationhref="actionaa="+aa;后台用requestgetParameter("aa");就可以了。

文本框是前台的,java是后台的

想获得文本框的内容可以在html中写一个form表单,然后在form中加入一个input标签,input标签有一个name属性,把name属性随便设置一个值,提交form表单会把input内容一起提交的后台java代码

java接收到前台form表单的请求,可以用requestgetParameter()方法来获得input的内容。

给你写了个例子,你看看

import javaawtBorderLayout;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswingJButton;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingJPanel;

import javaxswingJTextField;

public class MainFrame extends JFrame implements ActionListener{

private JTextField txtUserName;

private JButton btnLogin;

public MainFrame() {

JPanel panel = new JPanel();

thisgetContentPane()add(panel, BorderLayoutCENTER);

txtUserName = new JTextField(10);

btnLogin = new JButton("Login");

btnLoginaddActionListener(this);

paneladd(new JLabel("UserName"));

paneladd(txtUserName);

paneladd(btnLogin);

thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

thispack();

}

public void actionPerformed(ActionEvent e) {

if (egetSource()equals(btnLogin)) {

Systemoutprintln(txtUserNamegetText());

}

}

/

@param args

/

public static void main(String[] args) {

// TODO Auto-generated method stub

JFrame frame = new MainFrame();

framesetVisible(true);

}

}

1、监听按钮

EventAction ea;eagetSource()equals("你的按钮对象名称");//--即表示按钮被点击了

2、获取输入框值

TextField tf;tfgetText();//--即可获得输入框文本值

以上就是关于JAVA 如何读取文本框内的内容全部的内容,包括:JAVA 如何读取文本框内的内容、java中用a标签提交,后台怎样获取页面文本框的值、怎么在java中获得一个文本框输入的内容啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9868958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存