本文目录
- 为什么下载到JAVA中的QQ无缘无故的消失了
- JAVA版的QQ怎么使用
- 为什么Java里面的QQ用不了
- 用JAVA怎么写QQ
- 怎么用java打开qq
- 用Java怎么实现QQ好友列表
- 能够使用java开发出类似qq的聊天小程序达到了java学习的什么水平
为什么下载到JAVA中的QQ无缘无故的消失了
你选择序列接口时,就是给你手机充电用的;而选择储存装置应该需要关机的,这时才是给你手机下载东西的,才可以看到你的盘符。如果只是卡里面的软件找不到或不能识别的话,那就是你的卡问题,你可以把软件先装到手机内存里,看看能不能用,如果能用,那就是卡的问题;如果是这样的话,解决办法是:你把手机卡里面的重要东西先备份一下,方法一:用读卡器读卡,在手机卡的盘符上单击右键选择属性-工具-检查卷中的错误,复选框都选中,然后开始检查(这主要是为了对你的卡进行修复一下);方法二:用读卡器读卡,在手机卡的盘符上单击右键选择格式化,注意应该重新分配单元,这样之后再重复方法一修复一下你的卡;然后,你再把重要的东西移回来,就可以了!!!如果还不行就可能是中毒了!!!
JAVA版的QQ怎么使用
进入JAVA看你有没有下载支持JAVA的QQ版本如果没有可以去手机游览器里面下~~进入百度收所你要的哪个QQ版本比如QQ2010JAVA通用~也可以去QQ手机官方下载`下载后会自动跳出个安装程序~然后进行安装~安装成功后退出游览器或者网页~进入JAVA区就会有你下载的哪个版本QQ然后进入QQ登陆帐户密码登陆就OK了~祝你玩得愉快~~讲得够详细了吧。谢谢采纳。。。
为什么Java里面的QQ用不了
一般手机软件是不会冲突的。像我手机里就存了5个版本的QQ,也没有什么互相影响的情况。还有手机原配的软件一般是内置的,我们改不了的。自己下载的QQ出现问题,多半是你的手机不支持,因为虽然都是java的,但也有很多的不同,不然也不会分什么手机品牌,型号之类的了。我建议你下载通用的java版本。。如果还不行,那没办法了,只能用低版本的了。。
用JAVA怎么写QQ
用java是可以写出qq的,只不过用java开发c/s的软件不是java特长的,你要是真的想写,就写着练练手吧,最起码可以巩固java se上的知识。具体怎么写,给你个大概的思路吧,因为我没办法在这个有限的输入框内把所有的代码写完。【1】先写出qq的简单界面【2】给每个按钮添加监听【3】按钮事件(方法)定义【4】连接网络(socket)【5】测试【5】其他功能添加【6】测试
怎么用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好友列表
首先要有个存好友的数据结构:friendList既然是QQ,那么肯定有好友类别了,一个类别底下的子节点为一个好友。 然后根据这个数据结构画出这个Jtree,第一列字节点为好友类别,第二列子节点为好友,给这些字节点添加鼠标点击事件,点击后弹出想要的东西。 最后,在接收信息进程内添加一个方法,即一旦有好友上线或者下线则接收改变的好友的信息,之前的存好友的数据结构也随之改变,再根据这个数据结构改变这个JTree,不会改变的话就重新画一个,tree=new JTree();(tree为之前的列表),这样就可以了。
能够使用java开发出类似qq的聊天小程序达到了java学习的什么水平
聊天类应用(RTC)是学习Java过程中经常做的实验,其实聊天功能有很多事情可以做,随着学习的不断深入而逐步丰富聊天程序的功能。
在学习的早期阶段可以使用多线程结合Socket创建一个基本的聊天应用,这个应用的重点在于对多线程的理解以及对Socket创建连接过程的理解。在Java学习的初级阶段,多线程是一个重点内容,也是一个难点。Java多线程的内容还是比较多的,尤其在Java1.5版本以及Java1.8版本之后,增加了不少关于多线程方面的内容(我在头条上写了关于Java并发编程的系列文章,一共有20多篇,感兴趣的朋友可以关注我的头条号,并查看相应的文章)。
Java的Socket通讯是学习Java网络开发首先接触到的内容,这个过程要了解一系列用于网络通讯的协议在使用上的区别(UDP、TCP),包括Socket、ServerSocket、DatagramSocket、MulticastSocket、URL、Proxy等类的使用。可以说这部分内容属于Java网络编程的基础部分,也是整个Java学习过程中的初级部分。
接下来要学习的内容涉及到流媒体的传输,比如常见的语音、视频的传输(具有实时性要求),这部分内容就有一定难度了,往往需要架设专门的服务器(集群)来解决通信问题(误码率等)。我在2006年的时候参与了一个Voip项目组,当时我的任务就是使用Java程序来完成终端功能的实现,我也参与了网关的编写,这是一个比较庞大的工程,参与者也非常多。
总的来说,使用Java做聊天应用是非常锻炼学习者编程能力的,在开发的过程中还能比较系统的了解网络通信过程以及数据交换过程,这对以后的编程工作会有较大的帮助。
我目前的主要研究方向是大数据和人工智能,同时也在带相关方向的研究生,我会陆续在头条上写一些关于软件开发方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有软件类问题,也可以咨询我,谢谢!