java代码实现qq界面 java仿登录界面简洁

用Java编 QQ登录界面是javeSE 。主要用来编写一些界面程序java代码实现qq界面,带窗口java代码实现qq界面的 。
ME是专门用来手机开发的 。不过前途不咋滴了 。
EE是用来进行企业级开发的 。多少是BS编程,就是网站类程序 。
这3个的基本的java基础类都是一样 的 。
区别是java代码实现qq界面:
SE含有SWing等界面类 。
ME有很多对手机硬件操作的类 。
EE有很多WEB开发的类 。
希望对java代码实现qq界面你有所帮助!o(∩_∩)o 哈哈
登录界面 , 用Java做,类似于QQ的,要求有用户名,密码,以及登录按钮,当登陆成功时 , 提示登陆成功!主要代码
/**
* 登录面板
*/
import java.awt.AWTException;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Frame;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.SystemTray;
import java.awt.TrayIcon;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import java.io.IOException;
import java.sql.SQLException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Login{
private TrayIcon trayIcon;//托盘图标
private SystemTray systemTray;//系统托盘
public Login() {
final JFrame myJFrame = new JFrame(" 登录");
myJFrame.setBounds(520, 200, 300, 250);
myJFrame.setLayout(new BorderLayout());
myJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
/**
* 实现系统托盘
*/
systemTray = SystemTray.getSystemTray();//获得系统托盘的实例
try {
trayIcon = new TrayIcon(ImageIO.read(new File("o.gif")));
systemTray.add(trayIcon);//设置托盘的图标,0.gif与该类文件同一目录
}
catch (IOException e1) {e1.printStackTrace();}
catch (AWTException e2) {e2.printStackTrace();}
myJFrame.addWindowListener(
new WindowAdapter(){
public void windowIconified(WindowEvent e){
myJFrame.dispose();//窗口最小化时dispose该窗口
}
});
trayIcon.addMouseListener(
new MouseAdapter(){
public void mouseClicked(MouseEvent e){
if(e.getClickCount() == 2)//双击托盘窗口再现
{
myJFrame.setExtendedState(Frame.NORMAL);
myJFrame.setVisible(true);
}
if(e.getClickCount() == 1)
trayIcon.displayMessage("李", "", TrayIcon.MessageType.INFO);
}
public void mouseEntered(MouseEvent e){
trayIcon.displayMessage("a", "b", TrayIcon.MessageType.INFO);
}
});
//myJFrame.setIconImage(Toolkit.getDefaultToolkit().createImage(JFrame.class.getResource("images/topLogin.jpg")));
//显示图像
JLabel topLoginJLabel = new JLabel(new ImageIcon("images/topLogin.jpg"));
JPanel topJPanel = new JPanel();
topJPanel.add(topLoginJLabel);
topJPanel.setBackground(Color.black);
myJFrame.add(topJPanel, BorderLayout.NORTH);
final JPanel myJPanel = new JPanel();
myJFrame.setResizable(false);
JLabel myJLabel1 = new JLabel("用户名:");
JLabel myJLabel2 = new JLabel("密码:");
JLabel myJLabel3 = new JLabel("验证码:");
final JTextField myJTextField1 = new JTextField();
final JPasswordField myJPasswordField1 = new JPasswordField();
final JTextField myJTextField3 = new JTextField();

推荐阅读