资源简介

mysql数据库(运行sql文件即可)Java版高仿QQ即时通聊天软件主要功能包括私聊、表情发送、图片发送、文件传输、截图、群聊天

资源截图

代码片段和文件信息

package client.common;

import java.awt.Component;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.ListCellRenderer;

public class ComboBoxRenderer extends JLabel implements ListCellRenderer
{
private Font uhOhFont;
private ImageIcon[] images=null;
private String[] imageNames=null;
public ComboBoxRenderer(ImageIcon[] imagesString[] imageNames)
{
setOpaque(true);
setHorizontalAlignment(CENTER);
setVerticalAlignment(CENTER);
this.imageNames=imageNames;
this.images=images;
}

/*
 * This method finds the image and text corresponding to the selected value
 * and returns the label set up to display the text and image.
 */
public Component getListCellRendererComponent(JList list object value
int index boolean isSelected boolean cellHasFocus)
{
// Get the selected index. (The index param isn‘t
// always valid so just use the value.)
int selectedIndex = ((Integer) value).intValue();

if (isSelected)
{
setBackground(list.getSelectionBackground());
setForeground(list.getSelectionForeground());
}
else
{
setBackground(list.getBackground());
setForeground(list.getForeground());
}

// Set the icon and text. If icon was null say so.
ImageIcon icon = images[selectedIndex];
String pet = imageNames[selectedIndex];
setIcon(icon);
if (icon != null)
{
setText(pet);
setFont(list.getFont());
}
else
{
setUhOhText(pet + “ (没有有效的图片)“ list.getFont());
}

return this;
}

// Set the font and text when no image was found.
protected void setUhOhText(String uhOhText Font normalFont)
{
if (uhOhFont == null)
{ // lazily create this font
uhOhFont = normalFont.deriveFont(Font.ITALIC);
}
setFont(uhOhFont);
setText(uhOhText);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-11-19 23:11  MyQQ_v20120823【含数据库】\
     文件        1345  2012-08-17 10:16  MyQQ_v20120823【含数据库】\Msg.sql
     目录           0  2014-06-02 16:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\
     文件         439  2014-06-02 16:43  MyQQ_v20120823【含数据库】\MyQQ_v20120823\.classpath
     目录           0  2012-08-23 09:02  MyQQ_v20120823【含数据库】\MyQQ_v20120823\.myeclipse\
     目录           0  2012-08-23 11:26  MyQQ_v20120823【含数据库】\MyQQ_v20120823\.myeclipse\profiler\
     文件         824  2012-08-21 17:45  MyQQ_v20120823【含数据库】\MyQQ_v20120823\.myeclipse\profiler\Main.xml
     文件         380  2012-08-21 17:45  MyQQ_v20120823【含数据库】\MyQQ_v20120823\.project
     目录           0  2012-08-23 11:26  MyQQ_v20120823【含数据库】\MyQQ_v20120823\.settings\
     文件         629  2012-08-21 17:45  MyQQ_v20120823【含数据库】\MyQQ_v20120823\.settings\org.eclipse.jdt.core.prefs
     目录           0  2012-08-23 09:02  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\
     目录           0  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\
     目录           0  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\common\
     文件        2389  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\common\ComboBoxRenderer.class
     文件        2123  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\common\MyLabel$1.class
     文件        1782  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\common\MyLabel.class
     文件        3864  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\common\MyTextPane.class
     文件        1989  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\common\MyTreeIcon.class
     目录           0  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\
     文件        1296  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Chat$1.class
     文件        1021  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Chat$2.class
     文件       10449  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Chat.class
     文件         653  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login$1.class
     文件         659  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login$2.class
     文件         658  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login$3.class
     文件         678  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login$4.class
     文件         819  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login$5.class
     文件         819  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login$6.class
     文件         819  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login$7.class
     文件         668  2012-08-23 08:39  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login$8.class
     文件        5493  2012-08-23 09:15  MyQQ_v20120823【含数据库】\MyQQ_v20120823\bin\client\control\Login.class
............此处省略627个文件信息

评论

共有 条评论