求一段Java小程序的注释,越详细越好,最好能逐句注释,谢谢。
importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassJPasswordField...
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JPasswordFieldDemoextends JApplet
implements ActionListener{
JLabel jl1,jl2;
JPasswordField jp1,jp2;
JButton jb1,jb2;
public void init(){
Container c = getContentPane();
jl1 = new JLabel("<html><h3>请输入您的密码:" ,JLabel.CENTER);
jl2 = new JLabel("<html><h3>请再次输入密码:",JLabel.CENTER);
jp1 = new JPasswordField(8);
jp2 = newJPasswordField(8);
jb1 = newJButton("<html><h3>提交");
jb2 = newJButton("<html><h3>取消");
c.setLayout(newGridLayout(3,2));
c.add(jl1);
c.add(jp1);
c.add(jl2);
c.add(jp2);
c.add(jb1);
c.add(jb2);
jb1.addActionListener(this);
jb2.addActionListener(this);
}
} 展开
import java.awt.event.*;
import javax.swing.*;
public class JPasswordFieldDemoextends JApplet
implements ActionListener{
JLabel jl1,jl2;
JPasswordField jp1,jp2;
JButton jb1,jb2;
public void init(){
Container c = getContentPane();
jl1 = new JLabel("<html><h3>请输入您的密码:" ,JLabel.CENTER);
jl2 = new JLabel("<html><h3>请再次输入密码:",JLabel.CENTER);
jp1 = new JPasswordField(8);
jp2 = newJPasswordField(8);
jb1 = newJButton("<html><h3>提交");
jb2 = newJButton("<html><h3>取消");
c.setLayout(newGridLayout(3,2));
c.add(jl1);
c.add(jp1);
c.add(jl2);
c.add(jp2);
c.add(jb1);
c.add(jb2);
jb1.addActionListener(this);
jb2.addActionListener(this);
}
} 展开
2个回答
展开全部
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//密码控件例子
public class JPasswordFieldDemoextends JApplet
implements ActionListener{
//定义label标签
JLabel jl1,jl2;
//定义密码框标签
JPasswordField jp1,jp2;
//定义按钮
JButton jb1,jb2;
//初始化方法
public void init(){
//定义一个容器
Container c = getContentPane();
//初始化一个标签 名称为 请输入您的密码,三号字体 居中
jl1 = new JLabel("<html><h3>请输入您的密码:" ,JLabel.CENTER);
//初始化一个标签 名称为 请再次输入您的密码,三号字体 居中
jl2 = new JLabel("<html><h3>请再次输入密码:",JLabel.CENTER);
//初始化一个长度为8的密码框
jp1 = new JPasswordField(8);
//初始化一个长度为8的密码框
jp2 = new JPasswordField(8);
//初始化一个按钮 名称为提交 三号字体
jb1 = newJButton("<html><h3>提交");
//初始化一个按钮 名称为取消 三号字体
jb2 = newJButton("<html><h3>取消");
//将容器的布局设置为3行2列的布局。
c.setLayout(newGridLayout(3,2));
//容器添加标签
c.add(jl1);
//容器添加密码框
c.add(jp1);
//容器添加标签
c.add(jl2);
//容器添加密码框
c.add(jp2);
//容器添加按钮
c.add(jb1);
//容器添加按钮
c.add(jb2);
//注册监听事件
jb1.addActionListener(this);
//注册监听事件
jb2.addActionListener(this);
}
}
展开全部
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JPasswordFieldDemoextends JApplet
implements ActionListener{
//两个标签
JLabel jl1,jl2;
//两个密码输入框
JPasswordField jp1,jp2;
//两个按钮
JButton jb1,jb2;
//初始化函数
public void init(){
//获取内容组件容器
Container c = getContentPane();
//创建标签(支持htlm语言),文字居中
jl1 = new JLabel("<html><h3>请输入您的密码:" ,JLabel.CENTER);
jl2 = new JLabel("<html><h3>请再次输入密码:",JLabel.CENTER);
//创建密码输入框,长度为8
jp1 = new JPasswordField(8);
jp2 = newJPasswordField(8);
//创建按钮,同上
jb1 = newJButton("<html><h3>提交");
jb2 = newJButton("<html><h3>取消");
//设置组件容器的布局为表格布局(GridLayout),3行,2列
c.setLayout(newGridLayout(3,2));
//为组件容器添加标签 输入框 和按钮
c.add(jl1);
c.add(jp1);
c.add(jl2);
c.add(jp2);
c.add(jb1);
c.add(jb2);
//为按钮设置点击事件监听
jb1.addActionListener(this);
jb2.addActionListener(this);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询