概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## application.util
类 Utilities

    java.lang.Object
      application.util.Utilities

    public class Utilities

extends java.lang.Object

此类放了一些常用的方法。

构造函数摘要
`Utilities()`

方法摘要
`static int` | `changeToPixels(int unitType, float measure)` 将其它单位值转换成像素值
`static double` | `changeUnit(double value, int oldUnit, int newUnit)` 给定新旧度量单位,将数值从旧的度量单位转换为新的度量单位.
`static float` | `otherToPoint(double length, int unit)` 把英寸、厘米、毫米以及十二点活字转换为以磅为单位。
`static java.lang.String` | `parsePath(java.lang.String path)` 解析路径。
`static float` | `pixelsChange(int unitType, float pixles)` 将象素值转成其它单位值
`static double` | `pointToOther(double length, int unit)` 由磅值转换为相应单位（英寸、厘米、毫米以及十二点活字）的值。

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

构造函数详细信息

### Utilities

    public Utilities()

方法详细信息

### changeToPixels

    public static int changeToPixels(int unitType,
                                     float measure)

  将其它单位值转换成像素值

  参数：
    `unitType` - 单位类型

         UnitConstants.INCH            英寸
         UnitConstants.CENTIMETER      厘米
         UnitConstants.MILLIMETER      毫米
         UnitConstants.POINT           磅
         UnitConstants.PICA            十二点活字

    `measure` - 转换前其它单位值
  返回：
    像素值

    例子:

         int pixels = Utilities.changeToPixels(1, 2.0);

  另请参见：
    `UnitConstants`

### changeUnit

    public static double changeUnit(double value,
                                    int oldUnit,
                                    int newUnit)

  给定新旧度量单位,将数值从旧的度量单位转换为新的度量单位.

  参数：
    `value` - 转换前的值
    `oldUnit` - 旧度量单位
    `newUnit` - 新度量单位

         UnitConstants.INCH            英寸
         UnitConstants.CENTIMETER      厘米
         UnitConstants.MILLIMETER      毫米
         UnitConstants.POINT           磅
         UnitConstants.PICA            十二点活字

  返回：
    转换后的值

    例子:

         float length = 1.0f;
         System.out.println(length+"磅 = "+Utilities.changeUnit(length,UnitConstants.POINT,UnitConstants.CENTIMETER)+"厘米 = "
         +Utilities.changeUnit(length,UnitConstants.POINT,UnitConstants.INCH)+"英寸");

  另请参见：
    `UnitConstants`

### otherToPoint

    public static float otherToPoint(double length,
                                     int unit)

  把英寸、厘米、毫米以及十二点活字转换为以磅为单位。

  参数：
    `length` - 长度或距离
    `unit` - 计量单位

         UnitConstants.INCH            英寸
         UnitConstants.CENTIMETER      厘米
         UnitConstants.MILLIMETER      毫米
         UnitConstants.POINT           磅
         UnitConstants.PICA            十二点活字

    例子:

         float length = 1.0f;
         System.out.println(length+"厘米 = "+Utilities.otherToPoint(length,UnitConstants.CENTIMETER)+"磅");

  另请参见：
    `UnitConstants`

### parsePath

    public static java.lang.String parsePath(java.lang.String path)

  解析路径。

  例子:

       String path = Dialogs.showOpenDialog(null, true);
       System.out.println("path :"+path);
       String newpath = Utilities.parsePath(path);
       System.out.println("newpath :"+newpath);

### pixelsChange

    public static float pixelsChange(int unitType,
                                     float pixles)

  将象素值转成其它单位值

  参数：
    `unitType` - 单位类型

         UnitConstants.INCH            英寸
         UnitConstants.CENTIMETER      厘米
         UnitConstants.MILLIMETER      毫米
         UnitConstants.POINT           磅
         UnitConstants.PICA            十二点活字

    `pixles` - 象素值
  返回：
    转换后的其他单位值

    例子:

         int pixels = Utilities.changeToPixels(1, 2.0);

  另请参见：
    `UnitConstants`

### pointToOther

    public static double pointToOther(double length,
                                      int unit)

  由磅值转换为相应单位（英寸、厘米、毫米以及十二点活字）的值。

  参数：
    `length` - 长度或距离
    `unit` - 计量单位

         UnitConstants.INCH            英寸
         UnitConstants.CENTIMETER      厘米
         UnitConstants.MILLIMETER      毫米
         UnitConstants.POINT           磅
         UnitConstants.PICA            十二点活字

    例子：

         float length = 100.0f;
         System.out.println(length+"磅 = "+Utilities.pointToOther(length,UnitConstants.CENTIMETER)+"厘米");

  另请参见：
    `UnitConstants`

概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法