admin管理员组

文章数量:1558102

实现简单的QQ登录操作(阶段一)

学习了java连接数据库后,便想简单的实现一下QQ登录的操作,但是也想拥有一个好看的界面,于是便打算进行界面设计(个人喜好不同,不喜勿喷)。
因为看起来比较酷,我取了一个比较科幻的名字:虚现时代
效果如下:

首先便是QQ登录界面的设计了,我设计的尺寸为570*470。
具体大小可自我调整。

package qqcreate;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;

public class qq {
   
	private static JFrame jf = new JFrame();

	public static void initLogin() {
   
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jf.setSize(570, 470);
		jf.setLocation(497, 242);
		// jf.setUndecorated(true);
		jf.setResizable(true);

		BorderLayout border_layout = new BorderLayout();
		jf.setLayout(border_layout);

		JPanel panel_north = CreatePanel.CreateNorthPanel(jf);
		jf.add(panel_north, BorderLayout.PAGE_START);

		JPanel panel_west = CreatePanel.CreateCenterPanel();
		jf.add(panel_west, BorderLayout.LINE_START);

		JPanel panel_south = CreatePanel.CreateSouthPanel();
		jf.add(panel_south, BorderLayout.PAGE_END);

		jf.setVisible(true);

	}

	public static void main(String[] args) {
   
		SwingUtilities.invokeLater(qq::initLogin);
	}
}

这是用来初始化的一段代码,定义了一下布局方面,原先最早用的是东西南北中的的布局,但自我感觉不太好,便改用了上中下的布局,控件位置使用的是绝对定位,面板使用较多。

package qqcreate;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.

本文标签: 界面qq