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

📄 library.java

📁 用Java开发的实用数学建模程序 简单易懂 初学者可以用来学习java知识
💻 JAVA
字号:
/*
 *@(#)Library.java 2.0 2005/04/30
 *
 *清华大学 精密仪器与机械学系
 *范灿升 fancansheng@163.com
 */

package lib;

import java.awt.*;
import javax.swing.*;

/**
 *该类所提供的成员域是供给程序中各类调用的,该类中包含有程序中公共的资源。
 *<p>这个类中的所有成员域都是静态成员,并且该类是不允许实例化的。
 *@version 2.0, 2005/04/30
 *@author 范灿升
 *@see Modeling
 *@see input.EquationInput
 *@see input.GraphInput
 */

public class Library
{
	/**
	 *程序所使用的默认字体。
	 */
	public static Font font=new Font("宋体",Font.PLAIN,12);

	/**
	 *程序所使用的主要图标。
	 *<p>这是一个用Mathematica设计的图案。
	 */
	public static ImageIcon polyhedronIcon=new ImageIcon("resource\\poly.GIF");
	
	/**
	 *程序所使用的主要图标。背景透明
	 *<p>这是一个用Mathematica设计的图案。
	 */
	public static ImageIcon polyhedronIcont=new ImageIcon("resource\\polyt.GIF");
	
	/**
	 *polyhedronIcont的缩小版本,大小40X40。
	 */
	public static Image polyhedronIcont_Scaled=polyhedronIcont.getImage().getScaledInstance(40,40,Image.SCALE_SMOOTH);

	/**
	 *特色帮助图标。背景透明
	 *<p>这是一个用Mathematica设计的图案。
	 */
	public static ImageIcon helpIcon=new ImageIcon("resource\\helpt.GIF");
	
	/**
	 *helpIcon的缩小版本,大小40X40。
	 */
	public static Image helpIcon_Scaled=helpIcon.getImage().getScaledInstance(40,40,Image.SCALE_SMOOTH);
	
	/**
	 *辅助功能按钮图标。背景透明
	 *<p>这是一个用Mathematica设计的图案。
	 */
	public static ImageIcon aidIcon=new ImageIcon("resource\\aid.GIF");
	
	/**
	 *aidIcon的缩小版本,大小40X40。
	 */
	public static Image aidIcon_Scaled=aidIcon.getImage().getScaledInstance(40,40,Image.SCALE_SMOOTH);
	
	/**
	 *关于本软件的图片。
	 */
	public static ImageIcon aboutIcon=new ImageIcon("resource\\about.jpg");
	
	/**
	 *计算精度,用于判断某个浮点数是否为零。
	 */
	public final static double NUMBER_LIMIT=Double.MIN_VALUE;
	
	/**
	 *指定输入文本框的长度
	 */
	public final static int TEXTFIELD_LENGTH=3;

	/**
	 *绘图区域宽度
	 */
	public final static int PLOT_WIDTH=800;
	
	/**
	 *绘图区域高度
	 */
	public final static int PLOT_HEIGHT=600;
	
	/**
	 *绘图区域背景颜色
	 */
	public final static Color PLOT_BACKGROUND=Color.white;
	
	/**
	 *绘图区域xSpace及ySpace所占相应的Max-Min的百分比
	 */
	public final static double PLOT_PERCENTAGE=0.05;
	
	/**
	 *绘图区域logo的高度
	 */
	public final static int PLOT_LOGOHEIGHT=30;
	
	/**
	 *曲线颜色
	 */
	public final static Color CURVE_COLOR=Color.red;
	
	/**
	 *数据点颜色
	 */
	public final static Color POINT_COLOR=Color.green;
	
	/**
	 *坐标轴颜色
	 */
	public final static Color AXIS_COLOR=Color.black;
	
	/**
	 *被拖动的直线的颜色
	 */
	public final static Color LINE_COLOR=Color.blue;
	
	/**
	 *用于代替数据点的圆圈的半径
	 */
	public final static int PLOT_RADIUS=4;
	
	/**
	 *判断程序是否第一次启动
	 */
	public static boolean firstRun=true;
	
	/**
	 *防止该类被实例化
	 */
	private Library(){}
}

⌨️ 快捷键说明

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