package 伪QQ登陆界面;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GUIQQ extends JFrame implements MouseListener{
JFrame f= new JFrame();
JLabel jlabel,jlabel0;
private JTextField username;
private JPasswordField password;
//private LoginListener li=null;
JLabel jlabel1,jlabel2,jlabel3;
JCheckBox jcheckbox1,jcheckbox2;
JPanel jpanel;
JButton jbutton;
Font a=new Font("宋体", Font.PLAIN, 12);
public GUIQQ(){
f.setTitle("QQ2017正式版");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLayout(new BorderLayout());
f.setBounds(0, 0, 355, 265);
init();
f.setSize(434,360);
f.setLocationRelativeTo(null);
f.setResizable(false);
f.setVisible(true);
}
public void init(){
Container con=this.getContentPane();
jlabel=new JLabel();
Image background=new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/背景1.gif").getImage();
jlabel.setIcon(new ImageIcon(background));
//jlabel.setBounds(0,0,430,182);
jlabel0=new JLabel();
Image 空白=new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/空白.jpg").getImage();
jlabel0.setIcon(new ImageIcon(空白));
//jlabel0.setBounds(0,183,430,149);
jlabel1=new JLabel();
Image logo=new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/QQlogo2.jpg").getImage();
jlabel1.setIcon(new ImageIcon(logo));
//jlabel1.setBounds(42, 195, 100, 110);
username =new JTextField("QQ号码/手机/邮箱");
username.setForeground(Color.LIGHT_GRAY);
username.addMouseListener(this);
username.setBounds(133, 195, 190, 30);
jlabel2=new JLabel("注册账号");
jlabel2.setFont(a);
jlabel2.setForeground(Color.BLUE);
jlabel2.setBounds(334, 199, 70, 20);
password = new JPasswordField();
password.setForeground(Color.LIGHT_GRAY);
password.addMouseListener(this);
password.setBounds(133, 223, 190, 30);
jlabel3=new JLabel("找回密码");
jlabel3.setFont(a);
jlabel3.setForeground(Color.blue);
jlabel3.setBounds(334, 230, 70, 20);
jcheckbox1 =new JCheckBox("记住密码");
jcheckbox1.setFont(a);
jcheckbox1.setBounds(131, 261, 80, 15);
jcheckbox2 =new JCheckBox("自动登录");
jcheckbox2.setFont(a);
jcheckbox2.setBounds(250, 261, 80, 15);
jbutton = new JButton("登 录");
jbutton.setBounds(280, 200, 65, 20);
jbutton.setFont(a);
jbutton.setBackground(new Color(8,163,219));
jbutton.setBounds(132, 284, 196, 33);
jbutton.setVisible(true);
jbutton.addMouseListener(new MouseListener(){
@Override
public void mouseClicked(MouseEvent e) {
// TODO 自动生成的方法存根
f.setVisible(false);
new QQ();
}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO 自动生成的方法存根
}
@Override
public void mouseExited(MouseEvent arg0) {
// TODO 自动生成的方法存根
}
@Override
public void mousePressed(MouseEvent arg0) {
// TODO 自动生成的方法存根
}
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO 自动生成的方法存根
}
});
f.add(jlabel);
f.add(username);
f.add(jlabel2);
f.add(jcheckbox1);
f.add(password);
f.add(jlabel3);
f.add(jcheckbox2);
f.add(jbutton);
f.add(jlabel,"North");
f.add(jlabel0,BorderLayout.CENTER);
f.add(jlabel1,BorderLayout.WEST);
f.setIconImage(new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/1.png").getImage());
f.setResizable(false);
}
public static void main(String[]args){
GUIQQ newQQ = new GUIQQ();
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO 自动生成的方法存根
if(e.getSource()==username)
{
username.setText("");
username.setForeground(Color.BLACK);
}
else if(e.getSource()==password){
password.setForeground(Color.BLACK);
}
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO 自动生成的方法存根
}
@Override
public void mouseExited(MouseEvent e) {
// TODO 自动生成的方法存根
}
@Override
public void mousePressed(MouseEvent e) {
// TODO 自动生成的方法存根
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO 自动生成的方法存根
}
}
package 伪QQ登陆界面;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeCellRenderer;
import javax.swing.tree.DefaultTreeModel;
public class QQ {
JFrame QQ=new JFrame();
JLabel background,QQlogo,QQhead,QQname,QQsignature;
JLabel QQbottom;
JButton searchlogo,QQspace,QQmail,QQnews,QQread;
JButton op1,op2,op3,op4,op5,op6,op;
JButton menu,setting,volume,file,myCollection,searching,x;
JButton chat1,chat2,chat3,chat4;
JTextField search;
Font a=new Font("宋体", Font.PLAIN, 12);
Font b=new Font("宋体", Font.BOLD, 14);
Font c=new Font("黑体", Font.PLAIN, 15);
JTabbedPane QQTable;
JTree tree;
public QQ(){
QQ.setDefaultCloseOperation(3);
QQ.setTitle("QQ");
QQ.setVisible(true);
QQ.setBounds(1000, 50, 283, 600);
QQ.setLayout(null);
QQ.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
init();
}
public void init(){
background = new JLabel();
Image bg =new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/QQ标题背景1.jpg").getImage();
background.setIcon(new ImageIcon(bg));
background.setBounds(0,0,280,141);
QQlogo =new JLabel();
Image logo =new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/Resources/Images/Head/User/36_100.jpg").getImage();
QQlogo.setIcon(new ImageIcon(logo));
QQlogo.setBounds(9, 42, 60, 60);
QQhead = new JLabel();
Image head =new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/QQhead.jpg").getImage();
QQhead.setIcon(new ImageIcon(head));
QQhead.setBounds(10,3,45,20);
search = new JTextField("搜索:联系人、多人聊天、群、企业");
search.setForeground(Color.BLACK);
search.setFont(a);
//search.setBackground(new Color(7,24,50));
search.setBounds(0,110,278,31);
searchlogo = new JButton(new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/Resources/Images/bottom/find_down.png"));
searchlogo.setBounds(250, 111,28,28);
searchlogo.setBorderPainted(false);
QQname = new JLabel("黎明前夕");
QQname.setFont(b);
QQname.setBounds(76, 41, 60, 18);
QQname.setForeground(Color.WHITE);
QQsignature = new JLabel("小目标:一天挣一两个亿");
QQsignature.setFont(a);
QQsignature.setBounds(76, 62, 140, 16);
QQsignature.setForeground(Color.WHITE);
QQspace=new JButton();
Image space =new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/Resources/Images/top/1.png").getImage();
QQspace.setIcon(new ImageIcon(space));
QQspace.setBounds(76,85,17,17);
QQmail=new JButton();
Image mail =new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/Resources/Images/top/3.png").getImage();
QQmail.setIcon(new ImageIcon(mail));
QQmail.setBounds(97,85,17,17);
QQnews=new JButton();
Image news =new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/Resources/Images/top/2.png").getImage();
QQnews.setIcon(new ImageIcon(news));
QQnews.setBounds(119,85,17,17);
QQread=new JButton();
Image read =new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/Resources/Images/top/4.png").getImage();
QQread.setIcon(new ImageIcon(read));
QQread.setBounds(141,85,17,17);
QQTable = new JTabbedPane();
//QQTable.setTabPlacement(JTabbedPane.TOP);
QQTable.setBounds(0, 140, 283,380);
QQ.getContentPane().add(QQTable, BorderLayout.CENTER);
QQTable.setPreferredSize(new Dimension(283,320));
JTabbedPane QQChatting = new JTabbedPane(JTabbedPane.TOP);
QQTable.addTab(" ", new ImageIcon("C:/Users/pc/Desktop/新建文件夹 (2)/Resources/Images/panel/icon_last_selected.png"),QQChatting,null);
//QQChatting.setLayout(new GridLayout(4,1));
//QQChatting.setBounds(0, 140, 283, 380);
chat1=new JButton();
Image chat11
评论0
最新资源