• 大小: 214KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: 其他
  • 标签: Swing  

资源简介

QQ聊天窗口泡泡模式的Swing实现,非常的美观。

资源截图

代码片段和文件信息

package org.hjm.component;


import java.awt.Component;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.io.IOException;
import java.net.URL;

import javax.swing.ImageIcon;

import com.android.ninepatch.NinePatch;

public class NinePatchImageIcon extends ImageIcon {

private static final long serialVersionUID = -5004430700627593660L;

private NinePatch mNinePatch;

public NinePatchImageIcon(URL urlRes) {
try {
mNinePatch = NinePatch.load(urlRes true);
} catch (IOException e) {
e.printStackTrace();
return;
}
}

@Override
public synchronized void paintIcon(Component c Graphics g int x int y) {

int iCompWidth = c.getWidth();
int iCompHeigth = c.getHeight();
mNinePatch.draw((Graphics2D) g 0 0iCompWidth iCompHeigth);
}

}

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

     文件        422  2013-11-15 22:37  BlogPratice\.classpath

     文件        387  2013-11-15 22:37  BlogPratice\.project

     文件        550  2013-11-15 23:28  BlogPratice\bin\resource\msg_bg2.9.png

     文件        555  2013-11-15 21:02  BlogPratice\bin\resource\msg_bg1.9.png

     文件       6232  2013-11-16 00:17  BlogPratice\bin\resource\head2.PNG

     文件       5940  2013-11-16 00:17  BlogPratice\bin\resource\head1.PNG

     文件       1862  2014-03-16 17:46  BlogPratice\bin\org\hjm\renderer\BubbleRenderer$RightViewHolder.class

     文件       1046  2014-03-16 17:46  BlogPratice\bin\org\hjm\renderer\BubbleRenderer$Holder.class

     文件       2902  2014-03-16 17:46  BlogPratice\bin\org\hjm\renderer\BubbleRenderer.class

     文件       1776  2014-03-16 17:46  BlogPratice\bin\org\hjm\renderer\BubbleRenderer$LeftViewHolder.class

     文件       1213  2014-03-16 12:47  BlogPratice\bin\org\hjm\model\BubbleModel.class

     文件       3604  2014-03-16 16:05  BlogPratice\bin\org\hjm\main\BubbleDemo.class

     文件       1792  2014-03-16 16:05  BlogPratice\bin\org\hjm\main\BubbleDemo$2.class

     文件        749  2014-03-16 16:05  BlogPratice\bin\org\hjm\main\BubbleDemo$1.class

     文件        899  2014-03-16 12:35  BlogPratice\bin\org\hjm\entity\IMMessage.class

     文件       1091  2014-03-22 17:33  BlogPratice\bin\org\hjm\component\RTextPane.class

     文件        966  2014-04-19 11:00  BlogPratice\bin\org\hjm\component\RLabel.class

     文件       1265  2014-04-19 10:49  BlogPratice\bin\org\hjm\component\NinePatchImageIcon.class

     文件      11720  2013-09-03 11:37  BlogPratice\lib\android.ninepatch.jar

     文件      77291  2013-10-08 09:33  BlogPratice\lib\miglayout-4.0-swing.jar

     文件      93188  2013-10-08 09:33  BlogPratice\lib\miglayout-4.0.jar

     文件        824  2014-04-19 10:49  BlogPratice\src\org\hjm\component\NinePatchImageIcon.java

     文件        672  2014-04-19 11:00  BlogPratice\src\org\hjm\component\RLabel.java

     文件        792  2014-03-22 17:33  BlogPratice\src\org\hjm\component\RTextPane.java

     文件        560  2013-11-15 23:52  BlogPratice\src\org\hjm\entity\IMMessage.java

     文件       3187  2014-03-16 16:05  BlogPratice\src\org\hjm\main\BubbleDemo.java

     文件        892  2014-03-16 12:47  BlogPratice\src\org\hjm\model\BubbleModel.java

     文件       3615  2014-03-16 17:46  BlogPratice\src\org\hjm\renderer\BubbleRenderer.java

     文件       5940  2013-11-16 00:17  BlogPratice\src\resource\head1.PNG

     文件       6232  2013-11-16 00:17  BlogPratice\src\resource\head2.PNG

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

评论

共有 条评论