java代码转化图 将java代码转化为类图

如何把eclipse里的java代码 生成UML图

需要插件,不过myeclipse 里是自带的吧.

成都创新互联公司是一家专业提供九台企业网站建设,专注与成都网站设计、做网站、成都外贸网站建设公司H5页面制作、小程序制作等业务。10年已为九台众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

File ----- New -------- UML Model Repository

然后转到MyEclipse UML 视图,然后菜单上点击UML——〉Reverse Engineer UML form java.... 然后把要转换为UML的JAVA文件前面打钩 就可以了。

java文本文件转化为图片文件怎么弄?

文件在计算机中都是以二进制保存的,但系统是以文件头来区分各种文件格式的。

也就是说,仅仅更改后缀名是不行的。

按照你说想的,可以这么来做:

1、读取txt文本的每一行

2、创建BufferedImage图片,然后在图片上画读取到的文本

下面给出示例程序:

测试类 TextToImageExample.java

import java.io.File;

import java.util.Scanner;

/**

* 文本转图片测试类

* @author YY2924 2014/11/18

* @version 1.0

*/

public class TextToImageExample {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.print("输入TXT文本名称 (例如: D:/java.txt ):");

String textFileName = in.nextLine();

System.out.print("输入保存的图片名称 (例如: D:/java.jpg):");

String imageFileName = in.nextLine();

TextToImage convert = new TextToImage(new File(textFileName), new File(imageFileName));

boolean success = convert.convert();

System.out.println("文本转图片:" + (success ? "成功" : "失败"));

}

}

文本转图片类 TextToImage.java

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import java.awt.image.BufferedImage;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.FileReader;

import java.io.IOException;

import com.sun.image.codec.jpeg.JPEGImageEncoder;

import com.sun.image.codec.jpeg.JPEGCodec;

/**

* 文本转图片类

* @author YY2924 2014/11/18

* @version 1.0

*/

public class TextToImage {

/** 文本文件  */

private File textFile;

/** 图片文件 */

private File imageFile;

/** 图片 */

private BufferedImage image;

/** 图片宽度  */

private final int IMAGE_WIDTH = 400;

/** 图片高度 */

private final int IMAGE_HEIGHT = 600;

/** 图片类型  */

private final int IMAGE_TYPE = BufferedImage.TYPE_INT_RGB;

/**

* 构造函数

* @param textFile 文本文件

* @param imageFile 图片文件

*/

public TextToImage(File textFile,File imageFile){

this.textFile = textFile;

this.imageFile = imageFile;

this.image = new BufferedImage(IMAGE_WIDTH, IMAGE_HEIGHT, IMAGE_TYPE);

}

/**

* 将文本文件里文字,写入到图片中保存

* @return boolean  true,写入成功;false,写入失败

*/

public boolean convert() {

//读取文本文件

BufferedReader reader = null;

try {

reader = new BufferedReader(new FileReader(textFile));

} catch (FileNotFoundException e) {

e.printStackTrace();

return false;

}

//获取图像上下文

Graphics g = createGraphics(image);

String line;

//图片中文本行高

final int Y_LINEHEIGHT = 15;

int lineNum = 1;

try {

while((line = reader.readLine()) != null){

g.drawString(line, 0, lineNum * Y_LINEHEIGHT);

lineNum++;

}

g.dispose();

//保存为jpg图片

FileOutputStream fos = new FileOutputStream(imageFile);

JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(fos);

encoder.encode(image);

fos.close();

} catch (IOException e) {

e.printStackTrace();

return false;

}

return true;

}

/**

* 获取到图像上下文

* @param image 图片

* @return Graphics

*/

private Graphics createGraphics(BufferedImage image){

Graphics g = image.createGraphics();

g.setColor(Color.WHITE); //设置背景色

g.fillRect(0, 0, IMAGE_WIDTH, IMAGE_HEIGHT);//绘制背景

g.setColor(Color.BLACK); //设置前景色

g.setFont(new Font("微软雅黑", Font.PLAIN, 12)); //设置字体

return g;

}

}

特别注意:程序中使用到了com.sun.image.codec.jpeg.JPEGImageEncoder和 com.sun.image.codec.jpeg.JPEGCodec ,这 两个是sun的专用API,Eclipse会报错。

解决办法:

Eclipse软件,Windows-Preferences-Java-Complicer-Errors/Warnings,Deprecated and restricted API-Forbidden reference 改为 Warnning。

如果还是报错,在工程上build path,先移除JRE System Library,然后再添加JRE System Library。

java中利用html2image将html代码转换成图片时怎么调整生成图像的大小

用css样式定义图片的宽度和高度;但是这也需要看你图片的格式,图片定义宽度和高度后会失贞,建议采用gif格式的图片。

用java怎么将word文档转成图片格式

1.打开保存有图片的word文档。

2.

在文件菜单中选择另存为。

3.将文件另存为htm或html格式的网页。

4.打开保存文件夹,可以看到保存网页的位置会有一个files的文件夹。

5.打开这个文件夹,可以看到,word文档中的图片都被以png格式保存到这个文件夹里,图片文件名的前缀是image,并且按顺序进行了命名。

把JAVA代码转换成UML图的软件

工具多得很呢

Rational Rose逆向工程,Trufun建模工具,MyEclipse插件中的UML建模部分支持直接拖放,还有其他一些UML的Eclipse插件都可以的

用什么工具把java代码转成类图

用UML建模工具

去下个rose工具就可以了

用rose中的逆向工程就能实现代码转为类图

用rose中的正向工程就能实现类图转为代码

网站标题:java代码转化图 将java代码转化为类图
本文URL:https://www.cdcxhl.com/article36/hpossg.html

成都网站建设公司_创新互联,为您提供自适应网站Google建站公司企业建站外贸网站建设用户体验

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作