⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 graph_data.java

📁 MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程环境.
💻 JAVA
字号:
import java.awt.*;import java.util.*;public class Graph_data{    static int label_appendage = 1;    static Vector used_colors = new Vector();    private final static String global_label = "label";    private String label;    private double values[];    private boolean enabled;    private Color data_color;    public Graph_data(String str, double aray[], boolean enabler,Color c)    {	label = new String(str);	enabled = enabler;	if(used_colors.contains(c))	    c=generateNewColor();	data_color = c;	used_colors.addElement(data_color);	values = new double[aray.length];	int i;	for(i=0;i<aray.length;i++)	    values[i]=aray[i];    }    public Graph_data(String str, double aray[])    {	this(str, aray, true, Graph_data.generateNewColor());    }        public Graph_data(double aray[])    {	this(Graph_data.global_label+	     Integer.toString(Graph_data.label_appendage++), aray, true,	     Graph_data.generateNewColor());    }    public double getElementAt(int i)    {	if (i<values.length)	    return values[i];	else	    return 0;    }        private static Color generateNewColor()    {	int red_value, green_value, blue_value;	Color temp_color;	red_value = (int)(Math.random()*4)*64;	green_value = (int)(Math.random()*4)*64;	blue_value = (int)(Math.random()*4)*64;		temp_color = new Color(red_value,green_value,blue_value);	while(used_colors.contains(temp_color))	    {		red_value = (int)(Math.random()*4)*64;		green_value = (int)(Math.random()*4)*64;		blue_value = (int)(Math.random()*4)*64;		temp_color = new Color(red_value,green_value,blue_value);	    }	return temp_color;    }    public Color getColor()    {	return data_color;    }        public String getLabel()    {	return new String(label);    }    public boolean isEnabled()    {	return enabled;    }    public void setEnabled(boolean enabler)    {	enabled = enabler;    }    public void changeColor(Color c)    {	data_color = new Color(c.getRed(),c.getGreen(),c.getBlue());    }        public int getLength()    {	return values.length;    }        public static void resetUsedColors()    {	used_colors = new Vector();    }}			

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -