日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

登陆界面代码

發布時間:2024/7/19 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 登陆界面代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、設計思想

添加窗口界面,想i面添加一系列組件。

輸入賬號密碼和驗證碼后,如果驗證碼正確,進行注冊,否則注冊失敗。注冊成功后,驗證碼自動刷新,并將注冊的帳號和密碼保存。注冊失敗后,驗證碼刷新,從新注冊。

而后進行登錄,輸入帳號密碼和驗證碼,當三個都輸入對的時候,登錄成功,否則登錄失敗,刷新驗證碼重新登錄。

當點擊刷新驗證碼后,驗證碼自動刷新。

2、流程圖

3、源程序代碼

package java作業;

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Random;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

class chuang extends JFrame implements ActionListener
{
private JTextField txt1;
private JTextField txt2;
private String base = "abcdefghijklmnopqrstuvwxyz0123456789";
private String zifu;
private JLabel haha;
private JTextField txt3;
private JButton d;
private JButton dl;
private JButton zc;
private String zhanghao;
private String mima;
private String yanzheng;
private StringBuffer sb;
chuang()
{
setBounds(800,400,300,250);
setVisible(true);
setTitle("界面");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(null);

JLabel zh=new JLabel("帳號:");
zh.setBounds(20,15,50,25);
add(zh);

JLabel mm=new JLabel("密碼:");
mm.setBounds(20,50,50,25);
add(mm);

JLabel en=new JLabel("點擊按鈕后,放大窗口刷新驗證碼");
en.setBounds(20,150,200,25);
add(en);

Random random = new Random();
sb = new StringBuffer();
for (int i = 0; i < 4; i++)
{
int number = random.nextInt(base.length());
sb.append(base.charAt(number));
}
haha=new JLabel(sb.toString()+":");
haha.setBounds(20,85,50,25);
add(haha);

txt1 = new JTextField(20);
txt1.setBounds(65,15,150,25);
add(txt1);
txt1.setText("請輸入帳號");

txt2 = new JTextField(20);
txt2.setBounds(65,50,150,25);
add(txt2);
txt2.setText("請輸入密碼");

txt3 = new JTextField(20);
txt3.setBounds(65,85,100,25);
add(txt3);
txt3.setText("請輸入驗證碼");

d=new JButton("刷新驗證碼");
d.addActionListener(this);
d.setBounds(170,85,100,24);
add(d);

dl=new JButton("登錄");
dl.addActionListener(this);
dl.setBounds(35,120,75,24);
add(dl);

zc=new JButton("注冊");
zc.addActionListener(this);
zc.setBounds(120,120,75,24);
add(zc);

validate();
}


public void actionPerformed(ActionEvent e)
{
if(e.getSource()==d)
{
remove(haha);
Random random = new Random();
sb = new StringBuffer();
for (int i = 0; i < 4; i++)
{
int number = random.nextInt(base.length());
sb.append(base.charAt(number));
}
haha=new JLabel(sb.toString()+":");
haha.setBounds(20,85,50,25);
add(haha);

validate();
}
else if(e.getSource()==dl)
{
yanzheng=txt3.getText();
if(yanzheng.equals(sb.toString())&&txt1.getText().equals(zhanghao)&&txt2.getText().equals(mima))
{
JFrame ha=new JFrame("登錄界面");
ha.setBounds(880,460,150,100);
ha.setVisible(true);
JLabel hao=new JLabel("登錄成功!");
ha.add(hao);
validate();
}
else
{
JFrame ha=new JFrame("登錄界面");
ha.setBounds(880,460,150,100);
ha.setVisible(true);
JLabel hao=new JLabel("登錄失敗!");
ha.add(hao);
validate();
}
}
else if(e.getSource()==zc)
{
yanzheng=txt3.getText();
zhanghao=txt1.getText();
mima=txt2.getText();
if(yanzheng.equals(sb.toString()))
{
JFrame ha=new JFrame("注冊界面");
ha.setBounds(880,460,150,100);
ha.setVisible(true);
JLabel hao=new JLabel("注冊成功!");
ha.add(hao);
validate();
}
else
{
JFrame ha=new JFrame("注冊界面");
ha.setBounds(880,460,150,100);
ha.setVisible(true);
JLabel hao=new JLabel("注冊失敗!");
ha.add(hao);
validate();
}
remove(haha);
Random random = new Random();
sb = new StringBuffer();
for (int i = 0; i < 4; i++)
{
int number = random.nextInt(base.length());
sb.append(base.charAt(number));
}
haha=new JLabel(sb.toString()+":");
haha.setBounds(20,85,50,25);
add(haha);

validate();
}
}
public void shuzi()
{
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 4; i++)
{
int number = random.nextInt(base.length());
sb.append(base.charAt(number));
}
System.out.println(sb.toString());
}
}

public class suiji {
public static void main(String args[])
{
new chuang();
}
}

4、結果截圖

?

轉載于:https://www.cnblogs.com/CHAHA123/p/7636206.html

總結

以上是生活随笔為你收集整理的登陆界面代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av影院在线播放 | 日韩国产欧美一区二区三区 | 美女狂揉羞羞的视频 | 一级片www | 色婷婷激情五月 | 欧美理论片在线观看 | 老鸭窝视频在线观看 | 中文字幕亚洲视频 | 香蕉视频国产 | 午夜av免费 | 亚洲第一页在线 | 国产成人精品无码免费看81 | 私人av| 一区二区三区波多野结衣 | 九九热精品视频在线观看 | 色综合天天射 | 少妇综合网 | 亚洲国产婷婷香蕉久久久久久99 | 国产精品夫妻自拍 | 黄色在线观看免费 | 在线高清观看免费观看 | 国产suv精品一区二区33 | 欧美在线视频不卡 | 国产区一二 | 性色AV无码久久一区二区三 | 野花国产精品入口 | 亚洲你懂得 | 伊久久| 亚洲av日韩av高潮潮喷无码 | 真人一毛片 | 成人免费高清在线观看 | 久久蜜桃av一区二区天堂 | 久草福利视频 | 少妇一级淫免费观看 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 蜜臀麻豆| 大学生av | 麻豆国产免费 | 三级黄色生活片 | 亚洲最大成人综合网 | 亚洲bb | 亚洲精品中文字幕在线播放 | 日本二区在线观看 | 91av爱爱 | 天天操天天爱天天干 | 日韩1区| 亚洲国语 | 亚洲av无码一区二区乱孑伦as | 午夜天堂网| 精品熟妇无码av免费久久 | 久草视频在线资源 | 国产在线自 | 国产精品99久久免费黑人人妻 | a三级黄色片 | 丰满少妇久久久久久久 | 日日夜夜精品免费 | 99热麻豆| 国产精品69久久久久 | av久草| 男人的天堂a在线 | 一级久久久 | 日本黄色不卡视频 | 色屁屁www影院免费观看入口 | 日本不卡一二三区 | 男女视频免费看 | 91av在线看| 久久久久夜夜夜精品国产 | 99热1| jjzz日本视频| 九一国产精品 | 亚洲无卡| av鲁丝一区二区鲁丝 | 免费看污的网站 | 九九影院最新理论片 | 久久黄色免费网站 | 加勒比一区二区三区 | 看毛片看毛片 | 污污视频网站在线免费观看 | 黄色观看网站 | 日本中出视频 | 黄色av国产 | 久久精品人人做人人爽 | 激情婷婷六月天 | 顶级黑人搡bbw搡bbbb搡 | 古代玷污糟蹋np高辣h文 | 久久人妻少妇嫩草av | 99re久久精品国产 | www日韩| 国产精品自拍片 | 男男h黄动漫啪啪无遮挡软件 | 国精产品一区一区三区有限公司杨 | 国产剧情一区二区三区 | 毛片视| 在线看www| 三级免费黄录像 | www伊人| 中文字幕成人在线 | 亚洲乱码国产乱码精品精软件 | 夜夜操夜夜爱 |