最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java Swing仿QQ登錄界面效果

 更新時(shí)間:2020年05月16日 09:43:16   作者:元心  
這篇文章主要為大家詳細(xì)介紹了Java Swing仿QQ登錄界面效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Java Swing仿QQ登錄界面展示的具體代碼,供大家參考,具體內(nèi)容如下

閑來(lái)無(wú)事將早些時(shí)候已實(shí)現(xiàn)的QQ登錄界面再實(shí)現(xiàn)了一遍,純手工打造(意思是沒(méi)有用NetBeans、MyEclipse的拖動(dòng)功能)。

源代碼如下:

package ibees.qq; 
 
import java.awt.BorderLayout; 
import java.net.URL; 
 
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.JPanel; 
import javax.swing.JPasswordField; 
import javax.swing.JTextField; 
/** 
 * 仿QQ登錄界面,僅供學(xué)習(xí)參考,涉及到的有窗口居中、JPanel、LayoutManager的使用 
 * @author hhzxj2008 
 * */ 
public class QQLoginView extends JFrame { 
 
 /** 
  * 
  */ 
 private static final long serialVersionUID = -5665975170821790753L; 
 
 public QQLoginView() { 
  initComponent(); 
 } 
  
 private void initComponent() { 
  setTitle("用戶登錄"); 
  //設(shè)置LOGO 
  URL image = QQLoginView.class.getClassLoader().getResource("ibees/qq/images/year.jpg");//圖片的位置 
  JLabel imageLogo = new JLabel(new ImageIcon(image)); 
  add(imageLogo,BorderLayout.NORTH); 
   
  //QQ號(hào)和密碼 
  JPanel jp = new JPanel(); 
  JPanel jpAccount = new JPanel(); 
  jpAccount.add(new JLabel("帳號(hào)")); 
  JTextField userTextField = new JTextField(15); 
  jpAccount.add(userTextField); 
  jpAccount.add(new JLabel("用戶注冊(cè)")); 
  jp.add(jpAccount); 
   
  JPanel jpPass = new JPanel(); 
  jpPass.add(new JLabel("密碼")); 
  JPasswordField passTextField = new JPasswordField(15); 
  jpPass.add(passTextField); 
  jpPass.add(new JLabel("找回密碼")); 
  jp.add(jpPass); 
   
  //登錄設(shè)置 
  JPanel jpstatus = new JPanel(); 
  jpstatus.add(new JLabel("狀態(tài)")); 
  JComboBox statusComboBox = new JComboBox(); 
  statusComboBox.addItem("Q我"); 
  statusComboBox.addItem("在線"); 
  statusComboBox.addItem("隱身"); 
  statusComboBox.addItem("離線"); 
  jpstatus.add(statusComboBox); 
  jpstatus.add(new JCheckBox("記住密碼")); 
  jpstatus.add(new JCheckBox("自動(dòng)登錄")); 
  jp.add(jpstatus); 
  add(jp); 
   
  //底部登錄按鈕 
  JPanel bottomPanel = new JPanel(); 
  bottomPanel.setLayout(new BorderLayout()); 
  bottomPanel.add(new JButton("設(shè)置"),BorderLayout.WEST); 
  bottomPanel.add(new JButton("登錄"),BorderLayout.EAST); 
  add(bottomPanel,BorderLayout.SOUTH); 
  setSize(324,230); 
  setDefaultCloseOperation(EXIT_ON_CLOSE); 
  setLocationRelativeTo(null); 
 } 
 
 /** 
  * @param args 
  */ 
 public static void main(String[] args) { 
  java.awt.EventQueue.invokeLater(new Runnable(){ 
 
   @Override 
   public void run() { 
    new QQLoginView().setVisible(true); 
     
   } 
    
  }); 
   
 } 
} 

效果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java并發(fā)編程創(chuàng)建并運(yùn)行線程的方法對(duì)比

    Java并發(fā)編程創(chuàng)建并運(yùn)行線程的方法對(duì)比

    這篇文章主要為大家詳細(xì)介紹了Java并發(fā)編程創(chuàng)建并運(yùn)行線程的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • Struts2學(xué)習(xí)教程之入門(mén)小白的開(kāi)始基礎(chǔ)

    Struts2學(xué)習(xí)教程之入門(mén)小白的開(kāi)始基礎(chǔ)

    struts2其實(shí)就是為我們封裝了servlet,簡(jiǎn)化了jsp跳轉(zhuǎn)的復(fù)雜操作,并且提供了易于編寫(xiě)的標(biāo)簽,可以快速開(kāi)發(fā)view層的代碼。下面這篇文章主要給各位想要學(xué)習(xí)Struts2的小白們?cè)敿?xì)介紹了關(guān)于Struts2入門(mén)的一些開(kāi)始基礎(chǔ),需要的朋友可以參考下
    2018-04-04
  • 詳解 Java中日期數(shù)據(jù)類(lèi)型的處理之格式轉(zhuǎn)換的實(shí)例

    詳解 Java中日期數(shù)據(jù)類(lèi)型的處理之格式轉(zhuǎn)換的實(shí)例

    這篇文章主要介紹了詳解 Java中日期數(shù)據(jù)類(lèi)型的處理之格式轉(zhuǎn)換的實(shí)例的相關(guān)資料,日期以及時(shí)間格式處理,在Java中時(shí)間格式一般會(huì)涉及到的數(shù)據(jù)類(lèi)型包括Calendar類(lèi)和Date類(lèi),需要的朋友可以參考下
    2017-08-08
  • Java System.setProperty()用法詳解

    Java System.setProperty()用法詳解

    這篇文章主要介紹了Java System.setProperty()用法詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Java實(shí)現(xiàn)動(dòng)態(tài)IP代理的步驟詳解

    Java實(shí)現(xiàn)動(dòng)態(tài)IP代理的步驟詳解

    在網(wǎng)絡(luò)編程中,動(dòng)態(tài)IP代理可以幫助用戶隱藏真實(shí)IP以及提高數(shù)據(jù)抓取的效率,本文將介紹如何在Java中實(shí)現(xiàn)動(dòng)態(tài)IP代理,包括設(shè)置代理、發(fā)送請(qǐng)求以及處理響應(yīng),需要的朋友可以參考下
    2025-02-02
  • Java 添加、讀取和刪除 Excel 批注的操作代碼

    Java 添加、讀取和刪除 Excel 批注的操作代碼

    這篇文章主要介紹了Java 添加、讀取和刪除 Excel 批注的操作方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java實(shí)戰(zhàn)之實(shí)現(xiàn)文件資料上傳并生成縮略圖

    Java實(shí)戰(zhàn)之實(shí)現(xiàn)文件資料上傳并生成縮略圖

    這篇文章主要介紹了通過(guò)Java實(shí)現(xiàn)文件資料的上傳并生成一個(gè)縮略圖,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java有一定的幫助,感興趣的小伙伴可以了解一下
    2021-12-12
  • springboot頁(yè)面國(guó)際化配置指南

    springboot頁(yè)面國(guó)際化配置指南

    聽(tīng)起來(lái)高大上的國(guó)際化,起始就是在利用瀏覽器語(yǔ)言,或者頁(yè)面中的中英文切換,將頁(yè)面的文字在其他語(yǔ)言和中文進(jìn)行切換,這篇文章主要給大家介紹了關(guān)于springboot頁(yè)面國(guó)際化配置的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • 基于JDBC封裝的BaseDao(實(shí)例代碼)

    基于JDBC封裝的BaseDao(實(shí)例代碼)

    下面小編就為大家?guī)?lái)一篇基于JDBC封裝的BaseDao(實(shí)例代碼)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • LocalDateTime日期時(shí)間格式中間多了一個(gè)T的問(wèn)題及解決

    LocalDateTime日期時(shí)間格式中間多了一個(gè)T的問(wèn)題及解決

    這篇文章主要介紹了LocalDateTime日期時(shí)間格式中間多了一個(gè)T的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論

舒城县| 应用必备| 岳阳市| 永城市| 河北区| 海伦市| 嫩江县| 新乡市| 玉山县| 阳东县| 宜宾县| 谢通门县| 十堰市| 黄石市| 永兴县| 翁牛特旗| 托克托县| 山西省| 通海县| 勐海县| 龙州县| 永定县| 正定县| 旬阳县| 眉山市| 大化| 华容县| 南投市| 曲阜市| 曲周县| 福鼎市| 凌云县| 会宁县| 新沂市| 台山市| 攀枝花市| 扬中市| 元阳县| 定襄县| 吕梁市| 福建省|