在java系统内想得到textfield里的数字该怎么写代码

在java系统内想得到textfield里的数字该怎么写代码,第1张

public class javalangInteger

public static int parseInt(String s)

throws NumberFormatException

将字符串参数作为有符号的十进制整数进行解析。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D') 外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数 10 作为参数赋予 parseInt(javalangString, int) 方法一样。

参数:

s - 包含要解析的 int 表示形式的 String。

返回:

用十进制参数表示的整数值。

抛出:

NumberFormatException - 如果字符串不包含可解析的整数。

import javaawteventKeyAdapter;

import javaawteventKeyEvent;

import javaxswingJScrollPane;

import javaxswingJTextArea;

import javaxswingJTextField;

import javaxswingWindowConstants;

public class NewJFrame extends javaxswingJFrame {

private static final long serialVersionUID = 1L;

private JScrollPane jScrollPane1;

private JTextField jTextField1;

private JTextArea jTextArea1;

{

//Set Look & Feel

try {

javaxswingUIManagersetLookAndFeel("comsunjavaswingplafwindowsWindowsLookAndFeel");

} catch(Exception e) {

eprintStackTrace();

}

}

/

Auto-generated main method to display this JFrame

/

public static void main(String[] args) {

NewJFrame inst = new NewJFrame();

instsetVisible(true);

}

public NewJFrame() {

super();

initGUI();

}

private void initGUI() {

try {

setDefaultCloseOperation(WindowConstantsDISPOSE_ON_CLOSE);

getContentPane()setLayout(null);

{

jTextField1 = new JTextField();

getContentPane()add(jTextField1);

jTextField1setBounds(14, 189, 343, 28);

jTextField1addKeyListener(new KeyAdapter() {

public void keyTyped(KeyEvent evt) {

jTextField1KeyTyped(evt);

}

});

}

{

jScrollPane1 = new JScrollPane();

getContentPane()add(jScrollPane1);

jScrollPane1setBounds(14, 14, 343, 161);

{

jTextArea1 = new JTextArea();

jScrollPane1setViewportView(jTextArea1);

jTextArea1setLineWrap(true);

}

}

setResizable(false);

pack();

thissetSize(380, 265);

setLocationRelativeTo(null);

} catch (Exception e) {

eprintStackTrace();

}

}

private void jTextField1KeyTyped(KeyEvent evt) {

if (evtgetKeyChar()==KeyEventVK_ENTER) {

jTextArea1append(jTextField1getText()+"\n");

jTextField1setText("");

}

}

}

TextField获取输入的数据,可以使用TextFieldgetText()trim();

其中getText()是获得文本,trim()是用来去掉文本前后的空字符的。

TextField的其他 *** 作可以查看JDK提供的API查看。

以上就是关于在java系统内想得到textfield里的数字该怎么写代码全部的内容,包括:在java系统内想得到textfield里的数字该怎么写代码、关于JAVA 用getText()方法获取文本框textfield中的文本、java TextField中如何获得输入数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存