资源简介

Java 高仿QQ聊天即时通软件+mysql数据库 完整运行!!

资源截图

代码片段和文件信息

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);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1345  2012-08-17 10:16  MyQQ_v【含数据库】\Msg.sql

     文件        439  2014-06-02 16:43  MyQQ_v【含数据库】\MyQQ_v20120823\.classpath

     文件        824  2012-08-21 17:45  MyQQ_v【含数据库】\MyQQ_v20120823\.myeclipse\profiler\Main.xml

     文件        380  2012-08-21 17:45  MyQQ_v【含数据库】\MyQQ_v20120823\.project

     文件         94  2017-02-18 03:07  MyQQ_v【含数据库】\MyQQ_v20120823\.settings\org.eclipse.core.resources.prefs

     文件        629  2012-08-21 17:45  MyQQ_v【含数据库】\MyQQ_v20120823\.settings\org.eclipse.jdt.core.prefs

     文件       2389  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\common\ComboBoxRenderer.class

     文件       2123  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\common\MyLabel$1.class

     文件       1782  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\common\MyLabel.class

     文件       3864  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\common\MyTextPane.class

     文件       1989  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\common\MyTreeIcon.class

     文件       1296  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Chat$1.class

     文件       1021  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Chat$2.class

     文件      10449  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Chat.class

     文件        653  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login$1.class

     文件        659  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login$2.class

     文件        658  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login$3.class

     文件        678  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login$4.class

     文件        819  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login$5.class

     文件        819  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login$6.class

     文件        819  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login$7.class

     文件        668  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login$8.class

     文件       5493  2012-08-23 09:15  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Login.class

     文件       5535  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\Main.class

     文件       1233  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\MyTree$1.class

     文件       5516  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\MyTree.class

     文件       1684  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\QunChat$1.class

     文件        698  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\QunChat$2.class

     文件       2927  2012-08-23 08:39  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\QunChat.class

     文件       3299  2012-08-23 08:51  MyQQ_v【含数据库】\MyQQ_v20120823\bin\client\control\RecieveThread.class

............此处省略632个文件信息

评论

共有 条评论