import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.*;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class TestImage extends JFrame {
public ImageIcon test() {
this.setSize( new Dimension( 400, 400 ) );
ImageIcon imageIcon = new ImageIcon("E:\\ticket\\ticket\\image\\pic08\\shangyibu.jpg");
BufferedImage bufferedImage=new BufferedImage(imageIcon.getIconWidth(),imageIcon.getIconHeight(),BufferedImage.TYPE_INT_RGB);
Graphics2D mygD=(Graphics2D)bufferedImage.getGraphics();
mygD.setColor( Color.black );
Font DemoTopFont = new Font("宋体", Font.BOLD, 22);
mygD.setFont(DemoTopFont);
mygD.drawImage(imageIcon.getImage(),0,0,imageIcon.getIconWidth(),imageIcon.getIconHeight(),imageIcon.getImageObserver());
mygD.drawString( "你sssssssss" , 10, 10);
try {
ImageIO.write(bufferedImage, "jpg", new File("c:\\123.jpg"));
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return new ImageIcon( bufferedImage );
}
public TestImage() {
super();
final JLabel label = new JLabel();
label.setText("New JLabel");
label.setIcon( test() );
getContentPane().add(label, BorderLayout.CENTER);
}
public static void main( String args[] ) {
TestImage ti = new TestImage();
ti.show();
}
}
分享到:
相关推荐
soho网络zhuan钱的体会.doc
支持移动端的转盘抽奖,点击抽奖实现转盘抽奖,奖励在json文件中定义,也可以改成接口从后台获取,也可指定抽到的奖。
使用专业的音视频编辑工具,您可以完成剪辑合并视频,剪裁视频画面大小,创建图片或文字水印,添加多个字幕或音轨并做调整,精确添加视频效果和水印等操作,像导演一样创作自己的影音大片! 此外,从视频中抓取喜爱...
从国外网站找到的,填补了CSDN关于LTB的空白 LTB2X - LTB (Lithtech Jupiter) Native Model File to DirectX Meta File Convert Tool
本人转的别人写的人工神经网络的学习体会与感受,真是受益匪浅啊!
zhuan-kai-fa
2.6.14 内核移植说明文档 如果你是新下载的内核,那这一步就不用了。但如果你用的是别人移植好的内核,那最好在编译内核之前先清除一下中间文件,因为你们用来编译内核的交叉编译工具可能不同。
Android游戏源码最简单的打砖块游戏
主要用于路径规划,程序读入之初,需要先读入Kinect相机拍摄的深度图像。
是蚂蚁集团开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。
重构是迅速发现并修复有问题的代码的一种高效的方式。在《代码重构(c # & asp.net版)》中首次提供了在c#和asp.net中进行重构的专业方法,您将学习如何运用重构技术管理和修改代码
bai_zhuan=(int)zhuan/100; shi_zhuan=(int)zhuan0/10; ge_zhuan=(int)zhuan; write_data(table[bai_fen]); write_data(table[shi_fen]); write_data(table[ge_fen]); write_data(table[12]); write...
Deep Snake for Real-Time Instance Segmentation pytorch1.0 cuda8转6个pt
mapgis二次开发转为jpg的功能,可以完美转换mapgis图形为jpg光栅图。
pdf转txt格式,可以将pdf转换成txt格式的小程序,
import java.util.Scanner; import javax.swing.*; import java.awt.*; import java.awt.event.*; import javax.imageio.*; ...public class Jsq{ ... blaf9.setIcon(new ImageIcon(getClass().getResource(s009...
EH4生成的Z文件转V8格式的SEC文件
用穷举法解决以下问题:36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖。要求一次全搬完,问男、女、小孩有多少?
旋转LED 实现自适应转速 字幕滚动 对接的程序
android平台jpeg数据流转换成rgb直接显示的so库 使用方式: byte[] jpegRaw = V4L2Camera.decode(dataBuf, ret); rgb2Buffer(jpegRaw, WIDTH, HEIGHT, rgbBuffer); ByteBuffer jpegBuffer = ByteBuffer.wrap(rgb...