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

📄 util.java

📁 一个简单的visio程序。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    	else if(his == java.awt.SystemColor.inactiveCaption)
    		return new Integer(0x80000003);
    	else if(his == java.awt.SystemColor.menu)
    		return new Integer(0x80000004);
    	else if(his == (java.awt.Color)java.awt.SystemColor.window)
    		return new Integer(0x80000005);
    	else if(his == (java.awt.Color)java.awt.SystemColor.windowBorder)
    		return new Integer(0x80000006);
    	else if(his == (java.awt.Color)java.awt.SystemColor.menuText)
    		return new Integer(0x80000007);
    	else if(his == (java.awt.Color)java.awt.SystemColor.windowText)
    		return new Integer(0x80000008);
    	else if(his == (java.awt.Color)java.awt.SystemColor.activeCaptionText)
    		return new Integer(0x80000009);
    	else if(his == (java.awt.Color)java.awt.SystemColor.activeCaptionBorder)
    		return new Integer(0x8000000A);
    	else if(his == (java.awt.Color)java.awt.SystemColor.inactiveCaptionBorder)
    		return new Integer(0x8000000B);
    	else if(his == (java.awt.Color)java.awt.SystemColor.controlShadow)
    		return new Integer(0x8000000C);
    	else if(his == java.awt.SystemColor.textHighlight)
    		return new Integer(0x8000000D);
    	else if(his == java.awt.SystemColor.textHighlightText)
    		return new Integer(0x8000000E);
    	else if(his == java.awt.SystemColor.control)
    		return new Integer(0x8000000F);
    	else if(his == java.awt.SystemColor.controlShadow)
    		return new Integer(0x80000010);
    	else if(his == java.awt.SystemColor.textInactiveText)
    		return new Integer(0x80000011);
    	else if(his == java.awt.SystemColor.controlText)
    		return new Integer(0x80000012);
    	else if(his == java.awt.SystemColor.inactiveCaptionText)
    		return new Integer(0x80000013);
    	else if(his == java.awt.SystemColor.controlHighlight)
    		return new Integer(0x80000014);
    	else if(his == java.awt.SystemColor.controlDkShadow)
    		return new Integer(0x80000015);
    	else if(his == java.awt.SystemColor.control)
    		return new Integer(0x80000016);
    	else if(his == java.awt.SystemColor.infoText)
    		return new Integer(0x80000017);
    	else if(his == java.awt.SystemColor.info)
    		return new Integer(0x80000018);
    	else
    		return null;
    }

    public static String  updateColor(Color his) {
    	if(his == java.awt.SystemColor.scrollbar)
    		return "&H80000000&";
    	else if(his == java.awt.SystemColor.desktop)
    		return "&H80000001&";
    	else if(his == java.awt.SystemColor.activeCaption)
    		return "&H80000002&";
    	else if(his == java.awt.SystemColor.inactiveCaption)
    		return "&H80000003&";
    	else if(his == java.awt.SystemColor.menu)
    		return "&H80000004&";
    	else if(his == (java.awt.Color)java.awt.SystemColor.window)
    		return "&H80000005&";
    	else if(his == (java.awt.Color)java.awt.SystemColor.windowBorder)
    		return "&H80000006&";
    	else if(his == (java.awt.Color)java.awt.SystemColor.menuText)
    		return "&H80000007&";
    	else if(his == (java.awt.Color)java.awt.SystemColor.windowText)
    		return "&H80000008&";
    	else if(his == (java.awt.Color)java.awt.SystemColor.activeCaptionText)
    		return "&H80000009&";
    	else if(his == (java.awt.Color)java.awt.SystemColor.activeCaptionBorder)
    		return "&H8000000A&";
    	else if(his == (java.awt.Color)java.awt.SystemColor.inactiveCaptionBorder)
    		return "&H8000000B&";
    	else if(his == (java.awt.Color)java.awt.SystemColor.controlShadow)
    		return "&H8000000C&";
    	else if(his == java.awt.SystemColor.textHighlight)
    		return "&H8000000D&";
    	else if(his == java.awt.SystemColor.textHighlightText)
    		return "&H8000000E&";
    	else if(his == java.awt.SystemColor.control)
    		return "&H8000000F&";
    	else if(his == java.awt.SystemColor.controlShadow)
    		return "&H80000010&";
    	else if(his == java.awt.SystemColor.textInactiveText)
    		return "&H80000011&";
    	else if(his == java.awt.SystemColor.controlText)
    		return "&H80000012&";
    	else if(his == java.awt.SystemColor.inactiveCaptionText)
    		return "&H80000013&";
    	else if(his == java.awt.SystemColor.controlHighlight)
    		return "&H80000014&";
    	else if(his == java.awt.SystemColor.controlDkShadow)
    		return "&H80000015&";
    	else if(his == java.awt.SystemColor.control)
    		return "&H80000016&";
    	else if(his == java.awt.SystemColor.infoText)
    		return "&H80000017";
    	else if(his == java.awt.SystemColor.info)
    		return "&H80000018&";
    	else
    		return null;
    }

	/*
	public static String  updateColor(int hi) 
	{
		Integer his = new Integer(hi);
    	if(his == new Integer(0x80000000))
    		return "&H80000000&";
    	else if(his == new Integer(0x80000001))
    		return "&H80000001&";
    	else if(his == new Integer(0x80000002))
    		return "&H80000002&";
    	else if(his == new Integer(0x80000003))
    		return "&H80000003&";
    	else if(his == new Integer(0x80000004))
    		return "&H80000004&";
    	else if(his == new Integer(0x80000005))
    		return "&H80000005&";
    	else if(his == new Integer(0x80000006))
    		return "&H80000006&";
    	else if(his == new Integer(0x80000007))
    		return "&H80000007&";
    	else if(his == new Integer(0x80000008))
    		return "&H80000008&";
    	else if(his == new Integer(0x80000009))
    		return "&H80000009&";
    	else if(his == new Integer(0x8000000A))
    		return "&H8000000A&";
    	else if(his == new Integer(0x8000000B))
    		return "&H8000000B&";
    	else if(his == new Integer(0x8000000C))
    		return "&H8000000C&";
    	else if(his == new Integer(0x8000000D))
    		return "&H8000000D&";
    	else if(his == new Integer(0x8000000E))
    		return "&H8000000E&";
    	else if(his == new Integer(0x8000000F))
    		return "&H8000000F&";
    	else if(his == new Integer(0x80000010))
    		return "&H80000010&";
    	else if(his == new Integer(0x80000011))
    		return "&H80000011&";
    	else if(his == new Integer(0x80000012))
    		return "&H80000012&";
    	else if(his == new Integer(0x80000013))
    		return "&H80000013&";
    	else if(his == new Integer(0x80000014))
    		return "&H80000014&";
    	else if(his == new Integer(0x80000015))
    		return "&H80000015&";
    	else if(his == new Integer(0x80000016))
    		return "&H80000016&";
    	else if(his == new Integer(0x80000017))
    		return "&H80000017";
    	else if(his == new Integer(0x80000018))
    		return "&H80000018&";
    	else
    		return null;
    }*/

    public static int convert_color(java.awt.Color in_color) {
        int r = in_color.getRed();
        int g = in_color.getGreen();
        int b = in_color.getBlue();
        return (b << 16 | g << 8 | r);
    }//end of convert_color.


    public static float convertVBScale(int smode, float propValue ) {
        float convertValue = propValue;
        switch (smode) {
            case 1:
                convertValue = (float)(propValue / 15);
                break;
            case 2:
                convertValue = (float)(propValue / 0.75);
                break;
            case 3:
                convertValue = (float)(propValue / 1);
                break;
            case 4:
                convertValue = (float)(propValue / 0.125);
                break;
            case 5:
                convertValue = (float)(propValue/ 0.01);
                break;
            case 6:
                convertValue = (float)(propValue/ 0.265);
                break;
            case 7:
                convertValue = (float)(propValue/ 0.026);
                break;
        }
        return convertValue;
    }   // end of convertscale.


    public static float convertJavaScale(int smode,float propValue){
        float convertValue = propValue;
        switch (smode){
            case 1:
                convertValue = (float)(propValue * 15);
                break;
            case 2:
                convertValue = (float)(propValue * 0.75);
                break;
            case 3:
                convertValue = (float)(propValue * 1);
                break;
            case 4:
                convertValue = (float)(propValue * 0.125);
                break;
            case 5:
                convertValue = (float)(propValue * 0.01);
                break;
            case 6:
                convertValue = (float)(propValue * 0.265);
                break;
            case 7:
                convertValue = (float)(propValue * 0.026);
                break;
        }
        return convertValue;
    }//end of convertJavaScale.

    public static  Object getInstance(Object value, String clsName) {

        Object      obj        = null;
        String      strValue   = null;

        if (value instanceof String) {
            strValue = (String)value;
        }else{
            strValue = value.toString();
        }
        if (clsName.equalsIgnoreCase("String")) {
            obj = strValue;
        }else if (clsName.equalsIgnoreCase("byte")) {
            obj = new Byte(strValue);
        }else if (clsName.equalsIgnoreCase("short")){
            obj = new Short(strValue);
        }else if (clsName.equalsIgnoreCase("int")) {
            obj = new Integer(strValue);
        }else if (clsName.equalsIgnoreCase("long")) {
            obj = new Long(strValue);
        }else if (clsName.equalsIgnoreCase("float")) {
            obj = new Float(strValue);
        }else if (clsName.equalsIgnoreCase("double")) {
            obj = new Double(strValue);
        }else if (clsName.equalsIgnoreCase("boolean")) {
            Number num = (Number)value;
            if (num.intValue() == -1) {
                obj = new Boolean(true);
            }else{
                obj = new Boolean(false);
            }
        }
        return obj;
    } // end of getInstance.


}

⌨️ 快捷键说明

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