qq注冊(cè)界面java代碼 注冊(cè)登錄界面html代碼編寫

qq聊天界面怎么寫啊,用java語(yǔ)言寫

愛應(yīng)用團(tuán)隊(duì)為你解答

目前創(chuàng)新互聯(lián)建站已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、欽州網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

網(wǎng)絡(luò)資料

package cn.myself.myproject.FrameProject;import java.awt.GridBagConstraints;

import java.awt.GridBagLayout;

import java.awt.Insets;import javax.swing.Icon;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JCheckBox;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JList;

import javax.swing.JPanel;

import javax.swing.JTextField;import cn.myself.myproject.employeepj.view.common.CenterWindow;

/**

* 程序功能:QQ登陸面板

* 學(xué)習(xí)內(nèi)容:GridBagLayout布局方式的學(xué)習(xí)

* 以GridBagLayout方式布局的容器,其容器中的每個(gè)組件必須由一個(gè)GridBagConstrains類的實(shí)例對(duì)象進(jìn)行大小,位置等約束。

* @author huliu 2009-06-26

* 難題:a.帳號(hào)后面是什么框?

* b.圖片的相對(duì)路徑怎么設(shè)置?

*/

public class QQRegistBoard extends JFrame{

JPanel p1;

GridBagLayout gb1;

GridBagConstraints gbc1;

JButton btn1,btn2;

JLabel label0,label1,label2,label3,label4,label5;

JTextField text1,text2;

JComboBox box1,box2;

JCheckBox check1,check2;

JList list1;

/**

* 構(gòu)造方法

*/

public QQRegistBoard(){

super("2009正式版(huliu)");

p1=new JPanel();

gb1=new GridBagLayout();

gbc1=new GridBagConstraints();

p1.setLayout(gb1);//GridBagLayout布局。網(wǎng)袋布局

getContentPane().add(p1); //取得當(dāng)前容器對(duì)象

this.setSize(350,250);

CenterWindow.centerW(this);

Icon icon1 = new ImageIcon("./QQ2.jpg");

// Icon icon1 = new ImageIcon("./QQ.jpg"); //加載圖片,當(dāng)前目錄下的QQ.jpg

// Icon icon1 = new ImageIcon("src/cn/mysef/images/QQ1.jpg");

label0=new JLabel(icon1);

label1=new JLabel("帳號(hào):");

label2=new JLabel("注冊(cè)新帳號(hào)");

label3=new JLabel("密碼:");

label4=new JLabel("取回密碼");

label5=new JLabel("狀態(tài):");

text1=new JTextField(10);

text2=new JTextField(10);

String[] str1={"313558851","313857401","690442763"};

box1=new JComboBox(str1);

box1.setEditable(true);//設(shè)置ComboBox字段值是否為可編輯

box2=new JComboBox();

check1=new JCheckBox("記住密碼",true);

check2=new JCheckBox("自動(dòng)登錄");

btn1=new JButton("設(shè)置");

btn2=new JButton("登錄");

p1.add(label0,GBC(0,0,3,1,new Insets(5,2,2,4)));//圖片

p1.add(label1,GBC(1,0,1,1,new Insets(4,2,2,4)));

p1.add(box1, GBC(1,1,1,1,new Insets(4,2,2,0)));

//p1.add(text2,GBC(1,1,1,1));

p1.add(label2,GBC(1,2,1,1,new Insets(4,2,2,3)));

p1.add(label3,GBC(2,0,1,1,new Insets(4,2,2,3)));

p1.add(text1, GBC(2,1,1,1,new Insets(5,2,2,3)));

p1.add(label4,GBC(2,2,1,1,new Insets(4,2,2,3)));

p1.add(label5,GBC(3,0,1,1,new Insets(4,2,2,3)));

p1.add(check1,GBC(3,1,1,1,new Insets(4,2,2,3)));

p1.add(check2,GBC(3,2,1,1,new Insets(4,2,2,3)));

p1.add(btn1 ,GBC(4,0,1,1,new Insets(4,2,2,3)));

p1.add(btn2 ,GBC(4,2,1,1,new Insets(4,2,2,3)));

}

/**

* GBC方法:功能是設(shè)計(jì)以GridBagLayout方式布局的容器(如Panel容器對(duì)象)內(nèi)的組件的位置,大小等約束的。

* @param gridy

* @param gridx

* @param gridwidth

* @param gridheight

* @return GridBagStraints實(shí)對(duì)象

* Insets(int top, int left, int bottom, int right),與其它組件之間距離(上,左,下,右)

*/

public GridBagConstraints GBC(int gridy,int gridx,int gridwidth,int gridheight,Insets insets){

GridBagConstraints gbc1=new GridBagConstraints();

gbc1.gridx=gridx; //列

gbc1.gridy=gridy; //行

gbc1.gridwidth=gridwidth;//寬度

gbc1.gridheight=gridheight; //高度

//insets=new Insets(1,1,1,1);

gbc1.insets=insets;

return gbc1;

}

public static void main(String[] args){

new QQRegistBoard().setVisible(true);

}}

望采納

用java實(shí)現(xiàn)QQ登錄界面怎么寫

package ch10;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

//定義該類繼承自JFrame,實(shí)現(xiàn)ActionListener接口

public class LoginTest extends JFrame implements ActionListener

{

//創(chuàng)建JPanel對(duì)象

private JPanel jp=new JPanel();

//創(chuàng)建3個(gè)標(biāo)并加入數(shù)組

JLabel name = new JLabel("請(qǐng)輸入用戶名");

JLabel password = new JLabel("請(qǐng)輸入密碼");

JLabel show = new JLabel("");

private JLabel[] jl={name,password,show};

//創(chuàng)建登陸和重置按扭并加入數(shù)組

JButton login = new JButton("登陸");

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

private JButton[] jb={login,reset};

//創(chuàng)建文本框以及密碼框

private JTextField jName=new JTextField();

private JPasswordField jPassword =new JPasswordField();

public LoginTest()

{

//設(shè)置布局管理器為空布局,這里自己擺放按鈕、標(biāo)簽和文本框

jp.setLayout(null);

for(int i=0;i2;i++)

{

//設(shè)置標(biāo)簽和按扭的位置與大小

jl[i].setBounds(30,20+40*i,180,20);

jb[i].setBounds(30+110*i,100,80,20);

//添加標(biāo)簽和按扭到JPanel容器中

jp.add(jl[i]);

jp.add(jb[i]);

//為2個(gè)按鈕注冊(cè)動(dòng)作事件監(jiān)聽器

jb[i].addActionListener(this);

}

//設(shè)置文本框的位置和大小,注意滿足美觀并足夠用戶名的長(zhǎng)度

jName.setBounds(130,15,100,20);

//添加文本框到JPanel容器中

jp.add(jName);

//為文本框注冊(cè)動(dòng)作事件監(jiān)聽器

jName.addActionListener(this);

//設(shè)置密碼框的位置和大小,注意滿足美觀和足夠密碼的長(zhǎng)度

jPassword.setBounds(130,60,100,20);

//添加密碼框到JPanel容器中

jp.add(jPassword);

//設(shè)置密碼框中的回顯字符,這里設(shè)置美元符號(hào)

jPassword.setEchoChar('$');

//為密碼框注冊(cè)動(dòng)作事件監(jiān)聽器

jPassword.addActionListener(this);

//設(shè)置用于顯示登陸狀態(tài)的標(biāo)簽大小位置,并將其添加進(jìn)JPanel容器

jl[2].setBounds(10,180,270,20);

jp.add(jl[2]);

//添加JPanel容器到窗體中

this.add(jp);

//設(shè)置窗體的標(biāo)題、位置、大小、可見性及關(guān)閉動(dòng)作

this.setTitle("登陸窗口");

this.setBounds(200,200,270,250);

this.setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

//實(shí)現(xiàn)動(dòng)作監(jiān)聽器接口中的方法actionPerformed

public void actionPerformed(ActionEvent e)

{

//如果事件源為文本框

if(e.getSource()==jName)

{

//切換輸入焦點(diǎn)到密碼框

jPassword.requestFocus();

}

//如果事件源為重置按扭

else if(e.getSource()==jb[1])

{

//清空姓名文本框、密碼框和show標(biāo)簽中的所有信息

jl[2].setText("");

jName.setText("");

jPassword.setText("");

//讓輸入焦點(diǎn)回到文本框

jName.requestFocus();

}

//如果事件源為登陸按鈕,則判斷登錄名和密碼是否正確

else

{

//判斷用戶名和密碼是否匹配

if(jName.getText().equals("lixiangguo")

String.valueOf(jPassword.getPassword()).equals("19801001"))

{

jl[2].setText("登陸成功,歡迎您的到來(lái)!");

}

else

{

jl[2].setText("對(duì)不起,您的用戶名或密碼錯(cuò)誤!");

}

}

}

public static void main(String[] args)

{

//創(chuàng)建LoginTest窗體對(duì)象

new LoginTest();

}

}

這個(gè)簡(jiǎn)單點(diǎn)的

java通過編程如何實(shí)現(xiàn)注冊(cè)qq號(hào)?不要說(shuō)什么請(qǐng)求,相應(yīng)然后根據(jù)參數(shù)填寫再次提交什么的,那不實(shí)際說(shuō)詳細(xì)點(diǎn)

STRUTS2直接提交表單,值就到了額action,不用提交參數(shù).比如forms:text name="username"/

s:submit /

/form

在action定義個(gè)username,給他get set方法就行了,不用傳

java編寫一個(gè)登陸和注冊(cè)信息的源代碼,最簡(jiǎn)單的就可以,不需要數(shù)據(jù)庫(kù)的那種

你這個(gè)不用數(shù)據(jù)庫(kù)真的是有點(diǎn)難搞

我寫了個(gè)用集合存儲(chǔ)的,你看看,能否幫上你

java.util.ListString?list?=?new?ArrayListString();

list.add("qq=123");//存儲(chǔ)的時(shí)候用(用戶名=密碼)的形式

list.add("ww=456");

String?username?=?"qq";

String?password?=?"123";

for?(int?i?=?0;?i??list.size();?i++)?{

String?num?=?username?+"="+password;

if(num.equals(list.get(i))){

System.out.println("登錄成功");

break;

}

}

文章標(biāo)題:qq注冊(cè)界面java代碼 注冊(cè)登錄界面html代碼編寫
轉(zhuǎn)載來(lái)源:http://bm7419.com/article44/dohpihe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、全網(wǎng)營(yíng)銷推廣品牌網(wǎng)站制作、企業(yè)建站、網(wǎng)站維護(hù)服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)