首页 > 后端开发 > 正文

怎么用java打开qq

2024-03-21 02:02:16 | 我爱编程网

最近经常有小伙伴私信询问怎么用java打开qq相关的问题,今天,我爱编程网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

怎么用java打开qq

怎么用java打开qq

java实现简单QQ登陆界面:

1.生成界面的java代码

package QQ2014;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class QQ2014 {

//创建登陆界面类

public void showLoginFrame(){

//创建船体对象

JFrame loginFrame=new JFrame();

//设置大小,位置,标题

loginFrame.setSize(300,200);

loginFrame.setTitle("QQ2014");

loginFrame.setLocationRelativeTo(null);

//创建流式分布对象我爱编程网

FlowLayout layout=new FlowLayout();

loginFrame.setLayout(layout);

//创建账户名,密码和输入框

JLabel user_name=new JLabel("账号:");

JLabel user_password=new JLabel("密码:");

JTextField field_name=new JTextField(20);

JPasswordField field_password=new JPasswordField(20);

//创建登陆,重置按钮

JButton button_reset=new JButton("重置");

JButton button_login=new JButton("登陆");

//设置窗体可见

loginFrame.setVisible(true);

//创建事件监听对象

ActionListener action_listener1=new ActionListener(){

public void actionPerformed(ActionEvent e){

String name=field_name.getText();

String password=field_password.getText();

if("zhaoxin".equals(name)&&"123".equals(password))

{

showIndexFrame();

loginFrame.setDefaultCloseOperation(3);

loginFrame.setVisible(false);

}

else{

System.out.println("密码错误,重新输入!");

}

}

};

ActionListener action_listener2=new ActionListener(){

public void actionPerformed(ActionEvent e){

field_name.setText("");

field_password.setText("");

}

};

//将文本输入框,按钮,事件监听对象添加

loginFrame.add(user_name);

loginFrame.add(field_name);

loginFrame.add(user_password);

loginFrame.add(field_password);

loginFrame.add(button_reset);

loginFrame.add(button_login);

button_reset.addActionListener(action_listener2);

button_login.addActionListener(action_listener1);

}

public void showIndexFrame(){

//创建窗体对象

JFrame indexFrame=new JFrame();

indexFrame.setSize(200,500);

indexFrame.setTitle("QQ好友列表");

indexFrame.setLocationRelativeTo(null);

//设置流式分布对象

FlowLayout layout=new FlowLayout(FlowLayout.CENTER,100,10);

indexFrame.setLayout(layout);

//创建好友按钮

for(int i=0;i<10;i++)

{

JButton button_friend=new JButton("friend"+i);

//创建动作事件监听对象

ActionListener action_listener=new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

showChatFrame();

indexFrame.setVisible(false);

indexFrame.setDefaultCloseOperation(3);

}

};

button_friend.addActionListener(action_listener);

indexFrame.add(button_friend);

}

//设置窗体可见

indexFrame.setVisible(true);

}

public void showChatFrame(){

//创建窗体,大小,位置,标题

JFrame chatFrame=new JFrame();

chatFrame.setSize(400,400);

chatFrame.setTitle("正在聊天中...");

chatFrame.setLocationRelativeTo(null);

//创建聊天记录,输入域

JTextArea area_input=new JTextArea(10,30);

JTextArea area_record=new JTextArea(5,30);

//创建流式分布对象

FlowLayout layout=new FlowLayout(FlowLayout.CENTER,0,10);

chatFrame.setLayout(layout);

//创建发送,关闭按扭

JButton button_send=new JButton("发送");

JButton button_close=new JButton("关闭");

//创建动作事件监听对象

ActionListener action_listener1=new ActionListener()

{

public void actionPerformed(ActionEvent e){

area_record.setText(area_record.getText()+"\n"+area_input.getText());

area_input.setText("");

}

};

ActionListener action_listener2=new ActionListener()

{

public void actionPerformed(ActionEvent e){

chatFrame.setVisible(false);

chatFrame.setDefaultCloseOperation(3);

}

};

//设置窗体可见

chatFrame.setVisible(true);

//添加按钮,事件监听对象

chatFrame.add(area_record);

chatFrame.add(area_input);

chatFrame.add(button_send);

chatFrame.add(button_close);

button_send.addActionListener(action_listener1);

button_close.addActionListener(action_listener2);

}

}

复制代码

2.java main方法调用

package QQ2014;

public class Test {

public static void main(String[] args){

QQ2014 qq=new QQ2014();

qq.showLoginFrame();

}

}

怎么用java打开qq

下载的手机qq为什么用java打开就提示java程序应用结束?求高手发一个10版以上的试试、解决问题了给全部分!

哦,我知道是怎么回事了。这样的情况是应为你的手机的内存不够,是手机内存哦,不是内存卡内存,应为很多的非智能手机是不支持内存卡JAVA的。虽然你的手机有JAVA功能,但是手机内存不够是没法运行的程序的。你是可以下载安装的,内存不够就会溢出,所以直接就打不开了,解决的办法是你卸载其他的应用程序。

怎么用java打开qq

java 做QQ

我爱编程网(https://www.52biancheng.com)小编还为大家带来java 做QQ的相关内容。

import java.awt.*;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.awt.event.ActionEvent;

import java.io.*;

import javax.swing.*;

import java.awt.Button;

import java.awt.Panel;

import java.lang.String;

import javax.swing.JOptionPane;

public class QQ extends Frame implements ActionListener{

Label Lname ,Lpassword; //定义用户名和密码的标签

TextField Tname; //定义用户名的文本框

JPasswordField Tpassword; //定义密码的文本框。注:使用JPasswordField的好处就是输入的密码是以****显示给用户的

Panel panel1=new Panel(); //定义面板

Button Load,login; //定义登陆和注册的按钮

boolean b=false;

File file1; //定义记录用户注册的用户名和密码的文件夹

Writer writer;

String []Usersname=new String[1024]; //定义记录用户名的数组

String []Userspassword=new String[1024];//定义记录密码的数组

public QQ(){

Lname=new Label ("用户名");Lname.setBackground(Color.red);//设置标签的背景颜色

Lpassword=new Label ("密码");Lpassword.setBackground(Color.red);//设置标签的背景颜色

Tname=new TextField (10);

Tpassword=new JPasswordField (10);

Load=new Button("登陆");Load.setBackground(Color.lightGray);

login=new Button("注册");login.setBackground(Color.lightGray);

add(panel1,BorderLayout.CENTER);

setLayout(new CardLayout(3,2));

panel1.add(Lname);

panel1.add(Tname);

panel1.add(Lpassword);

panel1.add(Tpassword);

panel1.add(Load);Load.addActionListener(this);

panel1.add(login);login.addActionListener(this);

}

public void actionPerformed(ActionEvent e){

// 用户登录事件处理

if (e.getSource() == Load) {

String name1 = Tname.getText();

String password1 = Tpassword.getText();

boolean flag = false;

int index = 0;

for (int i = 0; i < Usersname.length; i++) {

if (name1.equals(Usersname[i])) {

flag = true;

index = i;

break;

}

}

if (flag && password1.equals(Userspassword[index])) {

//处理用户登录成功后的反馈信息

JOptionPane.showMessageDialog(null, "恭喜您登陆成功!", "消息", JOptionPane.INFORMATION_MESSAGE);

} else {

JOptionPane.showMessageDialog(null, "对不起您的用户名或密码错误!", "错误",JOptionPane.ERROR_MESSAGE);

}

}

// 用户注册模块的事件处理

if (e.getSource() == login) {

String NCmp = Tname.getText();

String PCmp = Tpassword.getText();

boolean flag = false;

for (int i = 0; i < Usersname.length; i++) {

if (NCmp.equals(Usersname[i])) {

flag = true;

break;

}

}

if (flag) {

JOptionPane.showMessageDialog(null, "对不起您的用户名已经注册!", "错误", JOptionPane.ERROR_MESSAGE);

} else {

int index = 0;

JOptionPane.showMessageDialog(null, "注册成功!", "消息", JOptionPane.INFORMATION_MESSAGE);

for (int i = 0; i < Usersname.length; i++) {

if (Usersname[i] == null) {

Usersname[i] = NCmp;

index = i;

break;

}

}

Userspassword[index] = PCmp;

}

try{

file1=new File("Student.dat");

FileWriter fw=new FileWriter(file1,true);

fw.write("用户名"+"\t\t"+"密码"+"\n");

fw.write(NCmp+"\t\t"+PCmp+"\n");

fw.close();

}catch (IOException e1){

e1.printStackTrace();

}

}

}

public static void main(String[] args) {

// TODO Auto-generated method stub

Frame Fstudent=new QQ();

Fstudent.setSize(200,200);

Fstudent.setTitle("QQ仿真系统");

// 关闭窗口

Fstudent.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

Fstudent.setVisible(true);

}

}

自己写的 呵呵不好意思 主要功能就是登陆 和注册

注册有用户名同名时会提示(报错)

你运行下 就可以了

不好还可以联系呵呵

这个东西 还是自己去摸索吧 网上的资料很多 要知道 你如果真的做软件开发的话 你就要去自学很多东西 而不是 去弄现成的 学会好好 百度吧 而不是提问

以上就是我爱编程网小编整理的内容,想要了解更多相关资讯内容敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“怎么用java打开qq”相关推荐
java怎么打开
java怎么打开

java怎么打开java不能直接打开,你可以进入命令行模式或者使用ide运行java代码。使用命令行模式运行java程序。win+R,输入cmd,然后输入java和javac,确保java已经成功安装。找到编写好的文件位置,用cd命令进入比如,我的文件在桌面,就这样输入命令然后使用javac命令编译程序,最后私用java命令运行程序。

2024-03-28 17:12:17
java 程序怎么打开一张图片?
java 程序怎么打开一张图片?

Java程序中图片的使用方法使用图像根据需要,可以有多种方法。如果是放在组件中,如JButton、JLabel中,这些组件需要的是Icon接口的图像,那么使用ImageIcon类来加载图像比较好,newImageIcon(Stringfilename)或newImageIcon(URLlocation)都可以直接加载图像文件。甚至你还可以先用IO读出byte流,也能用

2024-05-08 18:47:58
php文件怎么打开(下载php文件怎么打开)
php文件怎么打开(下载php文件怎么打开)

PHPfopenmode参数的可能的值PHP中的fopen()函数用于打开文件,其mode参数非常重要,它决定了打开文件的方式。主要有以下几种:模式"r":以只读方式打开文件,文件指针将定位到文件头。模式"r+":读写方式打开,文件指针同样定位到文件头,允许读取和写入。模式"w":写入方式打开,文件指针指向文件头,如果文件存在,内容会被截断为零。若文件不存在,则

2025-01-31 17:05:37
如何使用Java发送qq邮件
如何使用Java发送qq邮件

如何使用Java发送qq邮件方法:1.前提准备工作:首先,邮件的发送方要开启POP3和SMTP服务--即发送qq邮件的账号要开启POP3和SMTP服务2.开启方法:登陆qq邮箱3.点击设置4.点击—-账户5.找到:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务—点击开启6.送短信—–点击确定7.稍等一会,很得到

2024-04-07 21:55:04
如何用IE打开java小程序
如何用IE打开java小程序

求助我的IE浏览器无法执行Java脚本是不是你的程序有问题啊。拿这个测试一下&lt;html&gt;&lt;head&gt;&lt;title&gt;ok&lt;/title&gt;&lt;scriptlanguage="javascript"&gt;alert("ok");&lt;/script&gt;&lt;/head&gt;&lt;/html&gt;

2024-05-31 04:05:46
为什么我用eclipse打不开项目的java文件?
为什么我用eclipse打不开项目的java文件?

为什么我用eclipse打不开项目的java文件?因为你不能单纯打开java文件执行呀,eclipse你要执行文件得要导入。当然copy也不是不可以,但是遇到一整个项目文件时,那么多文件还有配置文件,copy显然是不可取的。所以建议导入。导入步骤:右击资源管理器空白部分,选择新建-&gt;java项目:请点击输入图片描述请点击输入图片描2.出现如下

2024-04-13 13:46:35
php文件用什么软件打开方式快(php文件用什么app打开)
php文件用什么软件打开方式快(php文件用什么app打开)

php编辑器推荐?作为PHP程序员的你,用的是什么代码编辑器?1、对于很多php程序来说,EditPlus非常简单好用。2、PhpStorm:是大多数PHP程序员们爱不释手的一款编码的集成开发工具。它支持所有PHP语言功能,提供最优秀的代码补全、重构、实时错误预防等等功能。3、常用的写代码软件有以下几个:WebStorm。WebStorm是jetbrains公司旗下一款Jav

2024-09-30 12:18:23
php文件在手机上用什么软件打开(php文件用什么app打开)
php文件在手机上用什么软件打开(php文件用什么app打开)

php文件在手机上用什么软件打开(php文件用什么app打开)苹果手机php格式如何转换iPhone6打开PHP格式文件的方法如下:直接单击鼠标右键,使用笔记本打开方式即可。这样,就可以直接打开PHP文件了,然后开始写上自己的PHP代码测试啦。手机php文件视频转换mp4操作步骤如下:不同的视频格式之间需要转换的话,是会需要借助到视频转换的工具的,可以在电脑上安装一个视频转换器进行

2025-01-18 03:26:04