91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java Swing仿QQ登錄界面效果的實現方法

發布時間:2020-07-27 09:54:35 來源:億速云 閱讀:267 作者:小豬 欄目:編程語言

這篇文章主要講解了Java Swing仿QQ登錄界面效果的實現方法,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

閑來無事將早些時候已實現的QQ登錄界面再實現了一遍,純手工打造(意思是沒有用NetBeans、MyEclipse的拖動功能)。

源代碼如下:

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登錄界面,僅供學習參考,涉及到的有窗口居中、JPanel、LayoutManager的使用 
 * @author hhzxj2008 
 * */ 
public class QQLoginView extends JFrame { 
 
 /** 
  * 
  */ 
 private static final long serialVersionUID = -5665975170821790753L; 
 
 public QQLoginView() { 
  initComponent(); 
 } 
  
 private void initComponent() { 
  setTitle("用戶登錄"); 
  //設置LOGO 
  URL image = QQLoginView.class.getClassLoader().getResource("ibees/qq/images/year.jpg");//圖片的位置 
  JLabel imageLogo = new JLabel(new ImageIcon(image)); 
  add(imageLogo,BorderLayout.NORTH); 
   
  //QQ號和密碼 
  JPanel jp = new JPanel(); 
  JPanel jpAccount = new JPanel(); 
  jpAccount.add(new JLabel("帳號")); 
  JTextField userTextField = new JTextField(15); 
  jpAccount.add(userTextField); 
  jpAccount.add(new JLabel("用戶注冊")); 
  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); 
   
  //登錄設置 
  JPanel jpstatus = new JPanel(); 
  jpstatus.add(new JLabel("狀態")); 
  JComboBox statusComboBox = new JComboBox(); 
  statusComboBox.addItem("Q我"); 
  statusComboBox.addItem("在線"); 
  statusComboBox.addItem("隱身"); 
  statusComboBox.addItem("離線"); 
  jpstatus.add(statusComboBox); 
  jpstatus.add(new JCheckBox("記住密碼")); 
  jpstatus.add(new JCheckBox("自動登錄")); 
  jp.add(jpstatus); 
  add(jp); 
   
  //底部登錄按鈕 
  JPanel bottomPanel = new JPanel(); 
  bottomPanel.setLayout(new BorderLayout()); 
  bottomPanel.add(new JButton("設置"),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); 
     
   } 
    
  }); 
   
 } 
} 

效果:

Java Swing仿QQ登錄界面效果的實現方法

看完上述內容,是不是對Java Swing仿QQ登錄界面效果的實現方法有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

那曲县| 凤台县| 沈阳市| 吴旗县| 乾安县| 三门峡市| 长子县| 会昌县| 九寨沟县| 巴里| 社会| 穆棱市| 额尔古纳市| 黄浦区| 固镇县| 灵丘县| 东兴市| 南乐县| 疏勒县| 汝州市| 浑源县| 怀远县| 岳池县| 天津市| 桐乡市| 封开县| 吉隆县| 特克斯县| 高州市| 皮山县| 彭水| 礼泉县| 唐山市| 浦东新区| 宿迁市| 清流县| 望江县| 庆安县| 遵化市| 翼城县| 灯塔市|