java输入框,Java输入框设置大小

发布时间:2023-01-09

本文目录一览:

  1. java如何获取输入框内容并赋值
  2. JAVA 文本框输入
  3. java在两个文本框输入整数

java如何获取输入框内容并赋值

简单来讲,输入框、文本框、文本域等类型的组件: 获取内容一般使用 getText(); 赋值(设置文本)一般使用 setText("字符串"); 参考代码:

JTextField jtf = new JTextField(8); // 初始化输入框,列数为8
// JTextField jtf = new JTextField("Hello", 6); // 初始化,并且内容为Hello,并且列数为6
jtf.setText("Hello World"); // 设置输入框的值
System.out.println(jtf.getText()); // 获取并输出输出框的值

这类问题,一般使用查看 Java API 文档来解决。 因为 API 文档有详细的描述,关于类的方法、常数、构造方法等。 API 中关于设置文本的方法描述:

void setText(String t)
将此 TextComponent 文本设置为指定文本。

API 中关于获取文本的方法描述:

String getText()
返回此 TextComponent 中包含的文本。
String getText(int offs, int len)
获取由组件表示的文本部分。

JAVA 文本框输入

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TestSwing implements ActionListener {
    private JTextField tf;
    private JFrame f;
    private JLabel lb;
    private JButton btok;
    public TestSwing() {
        f = new JFrame("测试");
        Container c = f.getContentPane();
        c.setLayout(new FlowLayout());
        lb = new JLabel("用户名:");
        c.add(lb);
        tf = new JTextField(16);
        c.add(tf);
        btok = new JButton("ok");
        c.add(btok);
        btok.addActionListener(this);
        f.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
        f.setSize(300, 400);
        f.setVisible(true);
        f.setResizable(true);
    }
    public void actionPerformed(ActionEvent e) {
        String s = "";
        if (e.getSource() == btok) {
            s = tf.getText();
            if (s.length() < 5 || s.length() > 20) {
                JOptionPane.showMessageDialog(null, "你输入的字符不符合要求", "警告", 1);
                tf.setText("");
            } else {
                System.out.println("你输入的正确");
            }
        }
    }
    public static void main(String[] args) {
        new TestSwing();
    }
}

我写了一个是可以通过的,你试一下吧。 good luck to you!

java在两个文本框输入整数

java在两个文本框输入整数函数为 stringn 等于 name.next()。根据查询相关公开信息资料显示,用户在编写 Java 程序时,在代码中编写 stringn 等于 name.next(),运行即可实现文本框输入整数。Java 是一门面向对象的编程语言,具有功能强大和简单易用两个特征。