JAVA .编写GUI程序,要求:用户在密码框中输入数据,将输入的字符显示在另一个文本框中。

JAVA .编写GUI程序,要求:用户在密码框中输入数据,将输入的字符显示在另一个文本框中。,第1张

这个和你想要的差不多了

import javaawtFlowLayout;

import javaawtTextField;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswingJButton;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingJTextField;

public class Test extends JFrame implements ActionListener {// 继承窗体JFrame,声明借口ActionListener。

/

/

private static final long serialVersionUID = 1L;

JLabel input = new JLabel(" 请输入密码:");// 实例化一个标签对象。

TextField password = new TextField(13);// 实例化一个文本框对象。

JButton submit = new JButton("提交");// 实例化一个按钮对象。

JButton reset = new JButton("重置");

JLabel output = new JLabel("你输入的密码是:");

JTextField show = new JTextField(10);

Test() {// 构造函数

super("00");// 窗体名字。

thissetLayout(new FlowLayout());// 窗体布局。(流式布局)

submitaddActionListener(this);// 给按钮添加事件监听。(给按钮注册监听器)

resetaddActionListener(this);

thisadd(input);// 将各组件添加在窗体上。

passwordsetEchoChar('');// 设置掩码。

thisadd(password);

thisadd(output);

thisadd(show);

thisadd(submit);

thisadd(reset);

thissetSize(245, 200);// 设置窗体大小。

thissetVisible(true);// 设置窗体可见。

thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);// 设置窗体可关闭,程序可正常退出。

}

public static void main(String[] args) {

new Test();// 实例化类

}

public void actionPerformed(ActionEvent e) {

String str = passwordgetText();// 将password文本框中的字符取出存在str中。

JButton jb = (JButton) egetSource();// 获得按钮事件的事件源

if (jb == submit) {// 点击了submit按钮

showsetText(str);// 设置show文本框中的内容为str中的内容

}

if (jb == reset) {// 点击了reset按钮

passwordsetText(null);// 文本框清空

showsetText(null);

}

}

}

在界面编辑器上加两个eidt和一个botton,在button的callback里面写:

function pushbutton1_Callback(hObject, eventdata, handles)

a=str2double(get(handlesedit1,'string')); % 读取eidt1中的字符串,并转化为数字

b=str2double(get(handlesedit2,'string')); % 读取eidt2中的字符串,并转化为数字

set(handlespushbutton1,'string',a+b) %把botton的字符串改为a+b

以上就是关于JAVA .编写GUI程序,要求:用户在密码框中输入数据,将输入的字符显示在另一个文本框中。全部的内容,包括:JAVA .编写GUI程序,要求:用户在密码框中输入数据,将输入的字符显示在另一个文本框中。、用matlab的GUI实现两个数值的输入、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9675029.html

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

发表评论

登录后才能评论

评论列表(0条)

保存