网站首页 > 文章中心 > 其它

java代码转成流程图

作者:小编 更新时间:2023-08-22 13:18:42 浏览量:155人看过

求助,JAVA源代码转换成流程图,还要注释,超感谢

首先定义一个抽象的类Person,里面有一个成员变量name,然后在构造方法中用this.name=name给它赋初值.接着又定义一个抽象的方法.

然后创建一个student类去继承这个抽象类,注意,抽象类的子类必须实现其父类的所有方法,也可以定义自己的属性和方法,这里String grade;

String specialty;

java代码转成流程图-图1

就是子类自己定义的属性.

然后在继承的showinfo();方法中,子类去实现具体的方法.

子类的构造方法中,首先调用父类的构造方法,super();

然后写一个主方法,给变量赋值,再调用showinfo();方法,输出信息!

有没有Java的程序代码自动生成流程图?

可以使用power designer 11,来进行流程图的绘制.

怎么样用java去读取text文件里的内容,把里面的内容转化为流程图

先从文件里面读取出内容 ,后对内容修改,然后复制倒另外一个文件里面

java代码转成流程图-图2

如何使用java程序画流程图

你既然都能判断了,在页面上展示那部很容易了,在页面进行对后台传过来的数据进行判断,看到哪里就是哪一种视图给展示出来,不就得了

JAVA程序的流程图

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Drawing extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L;

// 实例化一个文本域

JTextField tf = new JTextField();

// 设置两个按钮

JButton b1 = new JButton("开始");

boolean isGo = false;

public Drawing() {

b1.setActionCommand("start");// 在开始按钮上设置一个动作监听 start

JPanel p = new JPanel();// 创建一个面板容器,用于放置组件

// 将两个按钮添加到可视化容器上面,用add方法

p.add(b1);

java代码转成流程图-图3

// 在两个按钮上增加监听的属性,自动调用下面的监听处理方法actionPerformed(ActionEvent

// e),如果要代码有更好的可读性,可用内部类实现动作

// 监听处理.

b1.addActionListener(this);

// 将上面的文本域放在面板的北方,也就是上面(上北下南左西右东)

this.getContentPane().add(tf, "North");

// 将可视化容器pannel放在南边,也就是下面

this.getContentPane().add(p, "South");

// 设置用户在此窗体上发起"close"时默认执行的操作,参数EXIT_ON_CLOSE是使用

// System exit方法退出应用程序.仅在应用程序中使用

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// 用指定名称创建一个新的定制光标对象,参数表示手状光标类型

Cursor cu = new Cursor(Cursor.HAND_CURSOR);

// 为指定的光标设置光标图像,即设置光标图像为上面所创建的手状光标类型

this.setCursor(cu);

// 将面板可视化设置为true,即可视,如果为false,即程序运行时面板会隐藏

this.setVisible(true);

// 设置面板的标题为欢迎

tf.setText("welcome to this program! ");

this.go();// 调用go方法

}

public void go() {

// 击停止按钮循环才能推出,具体流程在actionPerformed方法中控制.

while (true) {

// 上面所定义的isGo的初始值为false,所以程序第一次到此会跳过

if (isGo == true) {

String s = "";

// 每个随机数产生方式,这里定义灵活,可以自由定义随机数产生的方式

// 如果产生的随机数小于10的话做处理:这里就牵扯到一个重要的概念,简单叙述一下:

if (i 10) {

s = s + " 0" + i;

/*

* 当一个字符串与一个整型数项相加的意思是连接,上面的s = s + " 0" +

* i的意思是字符串s链接0再连接整型i值,而不会导致0和整型的i相加,

*/

} else {

// 如果产生的随机数比10打的话,那么加上空格显示,即数字和数字之间有个空格

s = s + " " + i;

// 将产生的随机数全部显示在文本域上,用文本域对象tf调用它的

//设置文本的方法setText(String)实现.

tf.setText(s);

try {

// 以下为线程延迟

Thread.sleep(10);

} catch (java.lang.InterruptedException e) {

e.printStackTrace();

// 以下是上面设置的事件监听的具体处理办法,即监听时间处理方法,自动调用

public void actionPerformed(ActionEvent e) {// 传入一个动作事件的参数e

// 设置字符串s来存储获得动作监听,上面的start

String s = e.getActionCommand();

* 执行else语句块中的语句,isGo设置为false,将不执行上面go中的循环语句块,从而停止产生随机数,并显示,并且把开始按钮设置为可用,而把

* 停止按钮设置为不可用,等待用户按下开始再去开始新一轮循环产生随机数.

// 如果捕获到start,也就是用户触发了动作监听器,那么下面处理

if (s.equals("start")) {

isGo = true; // 设置isGo为true

b1.setEnabled(false); // 将开始按钮设置为不可用

isGo = false; // 将isGo设置为false,isGo为循环标志位

b1.setEnabled(true); // 设置开始按钮为可用

public static void main(String[] args) {

new Drawing();// 产生类的实例,执行方法

// 圣诞平安夜了,祝朋友开心快乐!

如何用java 产生像uml 那样或者visio 那产生流程图

使用power-designer uml使用rational rose或者别的都可以..visio画组织结构图等别的图.java-applet是嵌入浏览器的一种java图像技术,你如果想自己开发流程设计器,可以使用applet..jfreechat是用于报表统计时候的开源项目,它是基于applet的..

以上就是土嘎嘎小编为大家整理的java代码转成流程图相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章