「java写一个文本输入框」java 文本输入

博主:adminadmin 2023-01-21 00:39:08 338

今天给各位分享java写一个文本输入框的知识,其中也会对java 文本输入进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java文本框输入

JTextArea text = new JTextArea();

//…………………………省略图形界面代码

//下面是button事件中的代码

String data = text.getText();

new PrintStream("out.bat").println(data); //写到out.bat文件上,如需指定路径就"C:/out.bat"

//不明白我可以给你写一个完整的

JAVA输入和输出文本框怎么写,求解答!

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

 

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JTextField;

 

public class XXFrame extends JFrame implements ActionListener

{

    private JTextField name = new JTextField("someone");

 

    private JTextField text = new JTextField();

 

    private JButton button = new JButton("输入");

 

    public XXFrame()

    {

        super("一个测试框框");

 

        name.setBounds(40, 40, 200, 20);

        button.setBounds(260, 40, 100, 20);

        text.setBounds(40, 110, 200, 20);

 

        this.setLayout(null);

        this.setBounds(200, 200, 400, 400);

         

        this.add(name);

        this.add(button);

        this.add(text);

 

        this.addWindowListener(new WindowAdapter()

        {

            public void windowClosing(WindowEvent e)

            {

                System.exit(-1);

            }

        });

 

        button.addActionListener(this);

         

        this.setVisible(true);

    }

 

    @Override

    public void actionPerformed(ActionEvent e)

    {

        if (e.getSource() == button)

        {

            text.setText(name.getText());

        }

    }

     

    public static void main(String[] args)

    {

        new XXFrame();

    }

}

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 文本输入的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。