用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();
推荐阅读
- word转pdf插件2007,word转pdf插件未正常加载怎么解决
- vb.net直接读取excel文件内容的简单介绍
- 新出的模拟客车游戏下载,客车摸拟器下载
- flutter目录断点,flutter目录结构设计
- php数据库恢复 php 数据库
- 查询python环境变量路径,如何查看环境变量path
- 移动硬盘怎么保存空间视频,移动硬盘怎么存档
- 元旦倒计时Java代码 css元旦倒计时代码
- 怎么查找陌生人的视频号,怎么查找陌生人的视频号点赞记录