亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

登錄界面開(kāi)發(fā)(2)—仿QQ登錄界面

系統(tǒng) 2301 0

在所有原材料(java中提供的類(lèi))都準(zhǔn)備好的基礎(chǔ)上,這就要求我們能夠利用這些材料來(lái)開(kāi)發(fā)仿QQ登錄界面。為此,我們有以下步驟:

一、先要有一個(gè)QQ界面,也即是創(chuàng)建一個(gè)容器。

JFrame jf=new JFrame(QQ2011);

對(duì)窗體進(jìn)行設(shè)置,如設(shè)置窗體的大小、窗體不可最大化、窗體居中顯示、給設(shè)置窗體的背景顏色等。如:

設(shè)置窗體的大小,jf.setSize(340, 250);

窗體不可最大化,jf.setResizable(false);

窗體居中顯示,jf.setLocationRelativeTo(null);

設(shè)置窗體的背景顏色,jf.getContentPane().setBackground(new Color(228, 244, 255));

二、在QQ界面上添加相應(yīng)的元件。

在添加元件的時(shí)候,我們先要確定其布局,為了方便起見(jiàn),我設(shè)置的布局為流水式布局(FlowLayout)。為了更好控制相應(yīng)的元器件,我把界面用兩個(gè)JPanel來(lái)添加元件。

1)先建立第一個(gè)JPanel并確定其布局方式,JPanel jp1 = new JPanel(fl);然后對(duì)jp1進(jìn)行相應(yīng)的設(shè)置,如大小等,再在jp1上添加對(duì)應(yīng)的元件,如設(shè)置帳號(hào)標(biāo)簽和帳號(hào)輸入框

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

txtName = new JTextField(15);

把帳號(hào)標(biāo)簽和帳號(hào)輸入框放在jp1上

jp1.add(lblName);
jp1.add(txtName);

創(chuàng)建一個(gè)下拉框,也放在jp1上

JComboBox jb1 = new JComboBox();
jp1.add(jb1);

創(chuàng)建一個(gè)“注冊(cè)新帳號(hào)”標(biāo)簽

JLabel lblnew = new JLabel("注冊(cè)新帳號(hào)");
jp1.add(lblnew);

同理,創(chuàng)建一個(gè)密碼標(biāo)簽和密碼輸入框

JLabel lblPwd = new JLabel("密碼:");
txtPwd = new JPasswordField(15);
jp1.add(lblPwd);
jp1.add(txtPwd);

創(chuàng)建一個(gè)“找回密碼”標(biāo)簽

JLabel lblfindpwd = new JLabel("找回密碼??????????????? ");
jp1.add(lblfindpwd);

?創(chuàng)建一個(gè)“狀態(tài)”的標(biāo)簽

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

jp1.add(lblstate);

創(chuàng)建一個(gè)下拉框

JComboBox jb2 = new JComboBox();

jp1.add(jb2);

創(chuàng)建一個(gè)記住密碼復(fù)選框

JCheckBox jcb1 = new JCheckBox("記住密碼");

jp1.add(jcb1);

創(chuàng)建一個(gè)自動(dòng)登錄復(fù)選框

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

jp1.add(jcb2);

2)創(chuàng)建第二個(gè)面板類(lèi)

JPanel jp2 = new JPanel();

在第二個(gè)面板中添加兩個(gè)按鈕即可

一個(gè)是設(shè)置按鈕,另一個(gè)是登錄按鈕

JButton setting = new JButton("設(shè)置");
jp2.add(setting);

JButton btnLogin = new JButton("登錄");

jp2.add(btnLogin);

其實(shí),在第二個(gè)面板中,我們不設(shè)定它的布局方式,就是為了可以像QQ登錄界面那樣,設(shè)置兩個(gè)按鈕的位置,讀者可以自己嘗試去設(shè)定兩個(gè)按鈕的位置,就可以達(dá)到跟QQ登錄界面一樣的效果。

3)在窗體jf中添加兩個(gè)面板jp1和jp2

jf.add(jp1);
jf.add(jp2,);

最后讓窗體可見(jiàn)就ok了

jf.setVisible(true);

?三、為了使登錄界面更好看,我們還可以插入圖片,幫助達(dá)到美化的效果。

這樣也就完成了QQ登錄界面的初步設(shè)置,只是很多功能都沒(méi)有添加而已。讀者也可以去查找相應(yīng)的書(shū)籍,完成相應(yīng)的功能。

我編寫(xiě)的QQ登錄界面程序顯示如下圖:

?

登錄界面開(kāi)發(fā)(2)—仿QQ登錄界面


?

?

登錄界面開(kāi)發(fā)(2)—仿QQ登錄界面


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 无人码一区二区三区视频 | 欧美肥婆videos另类 | 国产精品美女久久久久网 | av大片 | 欧美亚洲高清 | 精品一区二区久久久久久久网精 | 日本精品中文字幕在线不卡 | 免费一级特黄欧美大片久久网 | 久色网站 | 国产成人精品999在线 | 素人视频在线观看 | 久久精品综合 | 老司机午夜精品视频在线观看免费 | 一级有奶水毛片免费看 | 亚洲欧美精品一中文字幕 | 免费视频性 | 日产国产精品久久久久久 | 九九热在线观看视频 | 国产精品第页 | 日韩在线视精品在亚洲 | 国产精品亚洲一区二区在线观看 | 最新久久精品 | 国内精品久久久久久影院网站小说 | 大学生一级毛片免费看真人 | 国产伦精品一区二区三区免费迷 | 狠狠综合欧美综合欧美色 | 日韩视频不卡 | 野外一级毛片 | 久久精品免费一区二区三区 | 男人资源在线观看 | 日韩免费高清一级毛片在线 | 亚洲国产第一区二区香蕉 | 天天操天天干天天 | 五月婷婷六月激情 | 国产成人精品日本亚洲语音2 | 中文国产成人精品久久96 | 亚洲精品伊人 | 日韩免费小视频 | 色综合视频一区二区观看 | 国产亚洲美女精品久久久久狼 | 国产精品一区二区在线播放 |