
正文
实现好友推荐java代码 java自动推荐好友算法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
提问:怎么用java,swing实现qq好友列表(下拉功能),最好代码
package com.tanyue;
import javax.swing.JComboBox;
import javax.swing.JFrame;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame("box");
JComboBox box = new JComboBox();
box.addItem("好友1");
box.addItem("好友2");
box.addItem("好友3");
box.addItem("好友4");
frame.setBounds(0, 0, 300, 300);
frame.add(box);
frame.setVisible(true);
}
}
相关问答
Q1: 想转行IT,身边的朋友都推荐我学Java?Java真的很好吗?
看题主的情况应该是想零基础转java,那就先说一点就是,零基础完全可以学习java。
那么0基础学Java开发有多难?只有聪明人才能学?
在学习之前,看到各种代码如看天书,又总会听到很多外行人宣扬着Java有多难,绝不是平庸者的选择。很多人就会因此打退堂鼓,认为自己不够聪明,肯定学不来。那么,Java编程真的是聪明人才能玩的游戏吗?
要抓住Java的本质。学习Java开发只要你掌握了编程的本质和逻辑关系,那么编程语言,开发平台,编译工具都不是问题。真正评判你的专业水平的还是你的程序设计思想,语言的机制本身并不会给程序带来多大的影响。
而且,每个人的难易标准并不相同,习惯说不的人,总会放大困难,给自己设置障碍。
非计算机专业的人转行做Java,你们看到了Java的前景,除了这些你还需要知道更多,才可以让给你走得更高更远。
下面给零基础转行Java的人四个建议:
1、学习Java不可以依赖老师,要知道举一反三。目前见过很多依赖老师的学生,这样的后果就是自己没有解决问题的能力,也没有自主学习的能力,面试不能通过,找工作会非常难。因为学习开发就是锻炼这种自我学习的能力。
2、要有专业人士的指导。尤其是学习Java找工作的,不要妄想自己一个人自学Java能找到工作,现实非常难。如果没有一个明白人帮你解决一下问题,会有非常多的弯路,中间很容易放弃,学习的不专业不说,最重要是浪费时间。
3、一个好的心态和一个坚持的心很重要。很多冲着高薪的人想学习Java,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是。就是因为有的东西难,所以他的回报才很大,我们评判一个Java开发者是什么水平,就是他解决问题的能力有多强。
4、不要活在别人的标准里。李嘉诚说:“当我骑自行车时,别人说路途太远,根本不可能达到目的地,我没理,半道上我换成小轿车;当我开小轿车时,别人说,不要再往前开,前面就是悬崖峭壁没路了,我没理,继续往前开,开到悬崖峭壁我换飞机了,结果我去到了任何我想去的地方“。
说到底,修行还是要靠自己,难不难何必让别人给你设立标准?只要你想做,下一秒就能开始。不要让你的梦想毁在别人的嘴里,因为别人不会对你的梦想负责。
Q2: 用Java怎么实现QQ好友列表
首先要有个存好友的数据结构实现好友推荐java代码:friendList
既然是QQ实现好友推荐java代码,那么肯定有好友类别实现好友推荐java代码了实现好友推荐java代码,一个类别底下的子节点为一个好友。
然后根据这个数据结构画出这个Jtree,
第一列字节点为好友类别,
第二列子节点为好友,给这些字节点添加鼠标点击事件,点击后弹出想要的东西。
最后,在接收信息进程内添加一个方法,即一旦有好友上线或者下线则接收改变的好友的信息,之前的存好友的数据结构也随之改变,
再根据这个数据结构改变这个JTree,不会改变的话就重新画一个,tree=new JTree();(tree为之前的列表),这样就可以了。
Q3: java socket 模拟QQ的实现 怎么实现好友列表中的好友(端口号代替) 与 聊天框唯一对应
有好友列表就是客户端赛, 客户端和服务器之间就一个socket连接(通常情况下)
你这样也可以, 反正只有一个socket, 你可以直接public static Socket 一个就行,随便哪里都可以拿到socket. 反正怎么简单怎么来,
Q4: java代码示例
importjava.awt.*;importjava.awt.event.*;classShopFrameextendsFrameimplementsActionListener{Labellabel1,label2,label3,label4;Buttonbutton1,button2,button3,button4,button5;TextAreatext;Panelpanel1,panel2;staticfloatsum=0.0f;ShopFrame(Strings){super(s);setLayout(newBorderLayout());label1=newLabel("面纸:3元",Label.LEFT);label2=newLabel("钢笔:5元",Label.LEFT);label3=newLabel("书:10元",Label.LEFT);label4=newLabel("袜子:8元",Label.LEFT);button1=newButton("加入购物车");button2=newButton("加入购物车");button3=newButton("加入购物车");button4=newButton("加入购物车");button5=newButton("查看购物车");text=newTextArea("商品有:"+"\n",5,10);text.setEditable(false);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);panel1=newPanel();panel2=newPanel();panel1.add(label1);panel1.add(button1);panel1.add(label2);panel1.add(button2);panel1.add(label3);panel1.add(button3);panel1.add(label4);panel1.add(button4);panel2.setLayout(newBorderLayout());panel2.add(button5,BorderLayout.NORTH);panel2.add(text,BorderLayout.SOUTH);this.add(panel1,BorderLayout.CENTER);this.add(panel2,BorderLayout.SOUTH);setBounds(100,100,350,250);setVisible(true);validate();}publicvoidactionPerformed(ActionEvente){if(e.getSource()==button1){text.append("一个面纸、");sum=sum+3;}elseif(e.getSource()==button2){text.append("一只钢笔、");sum=sum+5;}elseif(e.getSource()==button3){text.append("一本书、");sum=sum+10;}elseif(e.getSource()==button4){text.append("一双袜子、");sum=sum+8;}elseif(e.getSource()==button5){text.append("\n"+"总价为:"+"\n"+sum);}}}publicclassShopping{publicstaticvoidmain(String[]args){newShopFrame("购物车");}}我没用Swing可能显示不出来实现好友推荐java代码你实现好友推荐java代码的效果。不满意得话我在给实现好友推荐java代码你编一个。
Q5: 用java编写一个类似于QQ的添加好友的界面,有精确查找和输入条件查找,用SWING组件实现
介绍你一本书,《java开发利器 Eclipse从入门到精通》
里面前200页就是讲界面开发的,拿他的例子改改,就可以了
你想让别人给你写好,估计在这里很少有人这么有空帮你
你照着做吧,如果出现问题了再上来提问。呵呵
这本书的电子书下载地址:
实现好友推荐java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java自动推荐好友算法、实现好友推荐java代码的信息别忘了在本站进行查找喔。








