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

📄 tickunits.java

📁 这是一个segy数据显示程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        units.add(new NumberTickUnit(0.5, new DecimalFormat("0.0")));        units.add(new NumberTickUnit(5L, new DecimalFormat("0")));        units.add(new NumberTickUnit(50L, new DecimalFormat("0")));        units.add(new NumberTickUnit(500L, new DecimalFormat("0")));        units.add(new NumberTickUnit(5000L, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(50000L, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(500000L, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(5000000L, new DecimalFormat("#,###,##0")));        units.add(new NumberTickUnit(50000000L, new DecimalFormat("#,###,##0")));        units.add(new NumberTickUnit(500000000L, new DecimalFormat("#,###,##0")));        units.add(new NumberTickUnit(5000000000L, new DecimalFormat("#,###,###,##0")));        return units;    }    /**     * Returns a collection of tick units for integer values.     *     * @return a collection of tick units for integer values.     *     * @deprecated this method has been moved to the NumberAxis class.     */    public static TickUnitSource createIntegerTickUnits() {        TickUnits units = new TickUnits();        units.add(new NumberTickUnit(1, new DecimalFormat("0")));        units.add(new NumberTickUnit(2, new DecimalFormat("0")));        units.add(new NumberTickUnit(5, new DecimalFormat("0")));        units.add(new NumberTickUnit(10, new DecimalFormat("0")));        units.add(new NumberTickUnit(20, new DecimalFormat("0")));        units.add(new NumberTickUnit(50, new DecimalFormat("0")));        units.add(new NumberTickUnit(100, new DecimalFormat("0")));        units.add(new NumberTickUnit(200, new DecimalFormat("0")));        units.add(new NumberTickUnit(500, new DecimalFormat("0")));        units.add(new NumberTickUnit(1000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(2000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(5000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(10000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(20000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(50000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(100000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(200000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(500000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(1000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(2000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(5000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(10000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(20000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(50000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(100000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(200000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(500000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(1000000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(2000000000, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(5000000000.0, new DecimalFormat("#,##0")));        units.add(new NumberTickUnit(10000000000.0, new DecimalFormat("#,##0")));        return units;    }    /**     * Creates the standard tick units, and uses a given Locale to create the DecimalFormats     * <P>     * If you don't like these defaults, create your own instance of TickUnits     * and then pass it to the setStandardTickUnits(...) method in the     * NumberAxis class.     *     * @param locale the locale to use to represent Numbers.     *     * @return the standard tick units.     *     * @deprecated this method has been moved to the NumberAxis class.     */    public static TickUnitSource createStandardTickUnits(Locale locale) {        TickUnits units = new TickUnits();        NumberFormat numberFormat = NumberFormat.getNumberInstance(locale);        // we can add the units in any order, the TickUnits collection will sort them...        units.add(new NumberTickUnit(0.0000001, numberFormat));        units.add(new NumberTickUnit(0.000001, numberFormat));        units.add(new NumberTickUnit(0.00001, numberFormat));        units.add(new NumberTickUnit(0.0001, numberFormat));        units.add(new NumberTickUnit(0.001, numberFormat));        units.add(new NumberTickUnit(0.01, numberFormat));        units.add(new NumberTickUnit(0.1, numberFormat));        units.add(new NumberTickUnit(1, numberFormat));        units.add(new NumberTickUnit(10, numberFormat));        units.add(new NumberTickUnit(100, numberFormat));        units.add(new NumberTickUnit(1000, numberFormat));        units.add(new NumberTickUnit(10000, numberFormat));        units.add(new NumberTickUnit(100000, numberFormat));        units.add(new NumberTickUnit(1000000, numberFormat));        units.add(new NumberTickUnit(10000000, numberFormat));        units.add(new NumberTickUnit(100000000, numberFormat));        units.add(new NumberTickUnit(1000000000, numberFormat));        units.add(new NumberTickUnit(0.00000025, numberFormat));        units.add(new NumberTickUnit(0.0000025, numberFormat));        units.add(new NumberTickUnit(0.000025, numberFormat));        units.add(new NumberTickUnit(0.00025, numberFormat));        units.add(new NumberTickUnit(0.0025, numberFormat));        units.add(new NumberTickUnit(0.025, numberFormat));        units.add(new NumberTickUnit(0.25, numberFormat));        units.add(new NumberTickUnit(2.5, numberFormat));        units.add(new NumberTickUnit(25, numberFormat));        units.add(new NumberTickUnit(250, numberFormat));        units.add(new NumberTickUnit(2500, numberFormat));        units.add(new NumberTickUnit(25000, numberFormat));        units.add(new NumberTickUnit(250000, numberFormat));        units.add(new NumberTickUnit(2500000, numberFormat));        units.add(new NumberTickUnit(25000000, numberFormat));        units.add(new NumberTickUnit(250000000, numberFormat));        units.add(new NumberTickUnit(2500000000.0, numberFormat));        units.add(new NumberTickUnit(0.0000005, numberFormat));        units.add(new NumberTickUnit(0.000005, numberFormat));        units.add(new NumberTickUnit(0.00005, numberFormat));        units.add(new NumberTickUnit(0.0005, numberFormat));        units.add(new NumberTickUnit(0.005, numberFormat));        units.add(new NumberTickUnit(0.05, numberFormat));        units.add(new NumberTickUnit(0.5, numberFormat));        units.add(new NumberTickUnit(5L, numberFormat));        units.add(new NumberTickUnit(50L, numberFormat));        units.add(new NumberTickUnit(500L, numberFormat));        units.add(new NumberTickUnit(5000L, numberFormat));        units.add(new NumberTickUnit(50000L, numberFormat));        units.add(new NumberTickUnit(500000L, numberFormat));        units.add(new NumberTickUnit(5000000L, numberFormat));        units.add(new NumberTickUnit(50000000L, numberFormat));        units.add(new NumberTickUnit(500000000L, numberFormat));        units.add(new NumberTickUnit(5000000000L, numberFormat));        return units;    }    /**     * Returns a collection of tick units for integer values.     * Uses a given Locale to create the DecimalFormats.     *     * @param locale the locale to use to represent Numbers.     *     * @return a collection of tick units for integer values.     *     * @deprecated this method has been moved to the NumberAxis class.     */    public static TickUnitSource createIntegerTickUnits(Locale locale) {        TickUnits units = new TickUnits();        NumberFormat numberFormat = NumberFormat.getNumberInstance(locale);        units.add(new NumberTickUnit(1, numberFormat));        units.add(new NumberTickUnit(2, numberFormat));        units.add(new NumberTickUnit(5, numberFormat));        units.add(new NumberTickUnit(10, numberFormat));        units.add(new NumberTickUnit(20, numberFormat));        units.add(new NumberTickUnit(50, numberFormat));        units.add(new NumberTickUnit(100, numberFormat));        units.add(new NumberTickUnit(200, numberFormat));        units.add(new NumberTickUnit(500, numberFormat));        units.add(new NumberTickUnit(1000, numberFormat));        units.add(new NumberTickUnit(2000, numberFormat));        units.add(new NumberTickUnit(5000, numberFormat));        units.add(new NumberTickUnit(10000, numberFormat));        units.add(new NumberTickUnit(20000, numberFormat));        units.add(new NumberTickUnit(50000, numberFormat));        units.add(new NumberTickUnit(100000, numberFormat));        units.add(new NumberTickUnit(200000, numberFormat));        units.add(new NumberTickUnit(500000, numberFormat));        units.add(new NumberTickUnit(1000000, numberFormat));        units.add(new NumberTickUnit(2000000, numberFormat));        units.add(new NumberTickUnit(5000000, numberFormat));        units.add(new NumberTickUnit(10000000, numberFormat));        units.add(new NumberTickUnit(20000000, numberFormat));        units.add(new NumberTickUnit(50000000, numberFormat));        units.add(new NumberTickUnit(100000000, numberFormat));        units.add(new NumberTickUnit(200000000, numberFormat));        units.add(new NumberTickUnit(500000000, numberFormat));        units.add(new NumberTickUnit(1000000000, numberFormat));        units.add(new NumberTickUnit(2000000000, numberFormat));        units.add(new NumberTickUnit(5000000000.0, numberFormat));        units.add(new NumberTickUnit(10000000000.0, numberFormat));        return units;    }    /**     * Returns a clone of the collection.     *     * @return A clone.     *     * @throws CloneNotSupportedException if an item in the collection does not support cloning.     */    public Object clone() throws CloneNotSupportedException {        TickUnits clone = (TickUnits) super.clone();        clone.tickUnits = new java.util.ArrayList(this.tickUnits);        return clone;    }    /**     * Tests an object for equality with this instance.     *     * @param object  the object to test.     *     * @return A boolean.     */    public boolean equals(Object object) {        if (object == null) {            return false;        }        if (object == this) {            return true;        }        if (object instanceof TickUnits) {            TickUnits tu = (TickUnits) object;            return tu.tickUnits.equals(this.tickUnits);        }        return false;    }}

⌨️ 快捷键说明

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