问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写java程序包含两个文本框用于接收输入一个确定按钮,一个重置按钮。一个显示结果的标签;

发布网友 发布时间:2022-04-27 05:49

我来回答

2个回答

热心网友 时间:2022-04-27 07:18

//我不知道你的具体要求,将响应事件设为在输入后按回车
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Huida//自定义组件
{ JFrame f;//声明一个视窗组件对象
Container c;//声明一个中间层组件面板
JTextField jtf1,jtf2,jtf3;//声明一个单行文本框
JButton b,b1;//声明一个按钮组件对象
JLabel text;
public void creatInterface()
{ // int m=0;
f=new JFrame("计算器");//实例化顶层

c=f.getContentPane();//添加中间层到视窗组件
c.setLayout(new FlowLayout());//布局管理器

jtf1=new JTextField("",10);//10列
jtf1.setEditable(true);//设置文本框属性为可以编辑
jtf1.setHorizontalAlignment(JTextField.RIGHT );//设置文本框内容右对齐
jtf2=new JTextField("",10);//10列
jtf2.setEditable(true);//设置文本框属性为可以编辑
jtf2.setHorizontalAlignment(JTextField.RIGHT );

text=new JLabel("");

jtf1.addActionListener(
new ActionListener()//匿名内部类
{public void actionPerformed(ActionEvent e)
{ for(int i=0;i<jtf1.getText().length();i++)
{
char ch=jtf1.getText().charAt(i);//返回组成jtf1的每个字符
if(Character.isDigit(ch))
{ jtf2.requestFocus(true);
text.setText("输入正确");
}

else
{ jtf1.requestFocus(true);
text.setText("请输入数字");
}}
}});
jtf2.addActionListener(
new ActionListener()//匿名内部类
{public void actionPerformed(ActionEvent e)
{ for(int i=0;i<jtf2.getText().length();i++)
{
char ch=jtf2.getText().charAt(i);//返回组成jtf2的每个字符
if(Character.isDigit(ch))
{ b.requestFocus(true);
text.setText("输入正确");}
else
{ jtf2.requestFocus(true);
text.setText("请输入数字");
}}
}});

b=new JButton("确定");
b1=new JButton("重置");
b.addActionListener(
new ActionListener()//匿名内部类
{public void actionPerformed(ActionEvent e)
{
}
});

b1.addActionListener(
new ActionListener()//匿名内部类
{public void actionPerformed(ActionEvent e)
{ jtf1.setText("");
jtf2.setText("");
text.setText("");}
});

c.add(jtf1);//添加文本框到中间层

c.add(jtf2);//添加文本框到中间层
c.add(text);
c.add(b);//添加按钮到中间层
c.add(b1);//添加按钮到中间层

c.setBackground(Color.blue);//设置背景颜色
f.setSize(400,200);//设置大小
f.setResizable(false);
f.setVisible(true);//设置为可见
}

public static void main(String args[])
{
Huida m=new Huida();
m.creatInterface();
}
}

热心网友 时间:2022-04-27 08:36

正则表达式。追问不会正则表达式!请问能写个源代码吗?谢谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 丢失怎么找回? 在微信上把对方拉黑然后删除,对还能看到我的微信和之前的聊天记录吗?_百度问一问 用PS怎样做透明字体 成功是99%的汗水加上1%的天才。这句话出自哪? 设计一个程序,使用两个文本框,一个用于输入数据,一个用于显示数据 格兰仕微波炉内胆材质破了怎么办?还能不能用 删除的微信好友已经没有任何资料只知道他的微信名还可以找回吗? 我的微信好友叫独闯天涯不知道叫我删除了还能找回来吗? 想找回已删除的微信好友,有和名字,能找到吗? 微信名叫独闯天涯我删除了这能找回来吗? 我删除了一些微信好友,然后我把微信名,微信头像,都改了。是不是就不会找到我了? 电表一安培等于多少Hz 青岛市二手房不交房屋维修基金能办房产证吗 胶水的单词 胶换个偏旁再组个词 胶州房屋维修基金什么时候交 为什么青岛要先交公共维修基金后,再付首付?这样的流程对吗? 胶能组什么词 已经做好的酸菜鱼有点腥味,里面放了白豆腐的,请问我 酸菜鱼可以加豆腐和猪血和香菇吗 丢失怎么找回原来 微信账号和密码都忘记了,只知道怎么找回。 实名认证过的和密码忘了,怎么找回? 秋天来了我家的大丰收一句话作文。 我家丰收了作文四百字 手机美图秀秀怎么p黑白照片 忘记怎么找回 一个手机号登录了两个,如何找到老?密码忘了 丢失怎么找回? 用烤箱做披萨是不是需要买披萨盘啊 还是随便别的容器都行呢 有若干个文本输入框,如何实现在第一个输入框内输入文字,第二、第三个输入框内同时出现相同内容? 男女双方准备要一个孩子能打新冠疫苗冯,会影响胎儿吗? 孕妇可以打新冠疫苗不? 怎样用百度知道打电话 怎么用电压力锅做鸭腿 九阳电压力锅要炖一下鸭肉用不用放水 电压力锅炖排骨用煲粥还是用鸡鸭肉? 九阳电压力锅鸡鸭肉是炖汤吗 我在炖鸭肉,高压锅上写着25分钟,到25分钟会自动停吗? 高压锅里面倒啤酒煮鸭肉会不会爆炸?