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登录界面制作 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727384903a1112291.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论