本文目录一览:
- 1、JAVA 文本框输入
- 2、JAVA输入和输出文本框怎么写,求解答!
- 3、java如何把输入框中的内容传到class
- 4、java中程序输入输出以对话框的形式表现怎么做?
- 5、java如何获取输入框内容并赋值
- 6、java如何在输入框中判断是否输入的是数字?
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输入和输出文本框怎么写,求解答!
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如何把输入框中的内容传到class
RunclassB rb = new RunclassB();//先new一个对象
rb.srknr(srk1);//调用方法传入参数
修改代码如下
public void SCWJ(View View)
{
EditText srk01 = (EditText)findViewById(R.id.srk_id);
String srk1 = srk01.getText().toString();
RunclassB rb = new RunclassB();//先new一个对象
rb.srknr(srk1);//调用方法传入参数
}
………
B.java
public class RunclassB
{
public static void srknr(String jnr)
{
//传到这
}
}
java中程序输入输出以对话框的形式表现怎么做?
!doctype html
html
head
meta charset="UTF-8"
titleDocument/title
/head
body
button onclick="mal()"第一种:alert/button
button onclick="mpro()"第二种:prompt/button
button onclick="mcon()"第三种:confirm/button
script
function mal(){
alert('这是一个普通的提示框');
}
function mpro(){
var val = prompt('这是一个可输入的提示框','这个参数为输入框默认值,可以不填哦');
//prompt会把输入框的值返回给你
}
function mcon(){
var boo = confirm('这是一个可选择的提示框,3种提示方式,学会了吗?')
//confirm 会返回你选择的选项,然后可以依据选择执行逻辑
if(boo){
alert('学会了,真聪明');
}else{
alert('再来一遍吧')
}
}
/script
/body
/html
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如何在输入框中判断是否输入的是数字?
这里是Java后台验证。
public static void main(String[] args){
//target是从文本框传来的数据。这里进行模拟
String target = "22221";
//如果为true,则是数字,否则不是。
System.out.println(isNumeric(target));
}
/**
* 正则表达式:判断是否数字
* @param str
* @return
*/
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
也可以直接在前台验证,用javascript验证。同样用正则表达式。
script type="text/javascript"
function validate(){
var reg = new RegExp("^[0-9]*$");
var obj = document.getElementById("name");
if(!reg.test(obj.value)){
alert("请输入数字!");
}
if(!/^[0-9]*$/.test(obj.value)){
alert("请输入数字!");
}
}
/script