这个和你想要的差不多了
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实现两个数值的输入、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)