摘要:以前我们只能通过截图工具进行截取图像。这使得在业务生产中,变得越来越不方便。目前的浏览器功能越来越强大,H5也逐渐普及,浏览器也可以实现截图了。这里来聊下之前在工作中用到的html2canvas。这里要感谢写出html2canvas库的小伙伴! canvans的原理是将dom节点在Canvas里画出
阅读全文
摘要:所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁...
阅读全文
摘要:className.class.getResourceAsStream用法:第一: 要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类Test.class ,同时有资源文件config.properties那么,应该有如下代码://前面没有“/”代表当前类的目录InputStream is1 = Test.class.getResourceAsStream("config.properties");System.out.println(is1);// 不为null第二:在Test.class目录的子目录下,例如:com.x.y下有类Test.class
阅读全文
摘要:问题:在Eclipse中,继承类时,总是提示下面的警告(Warning),按理说警告是没有关系的,但是程序看起来老不爽了,这是强迫症的关系(呵呵)The serializable class XXX does not declare a static final serialVersionUID field of type long解决办法:The serializable class XXX does not declare a static final serialVersionUID field of type long可序列化的类 CreateBPOVIEW 未声明类型为 long 的
阅读全文
摘要:问题:C:\Users\Administrator\Desktop\java\SoundApplet.java:212: 警告: [unchecked] 对作为原始类型Hashtable的成员的put(K,V)的调用未经过检查 put(audioFileName,clip); ^ 其中, K,V是类型变量: K扩展已在类 Hashtable中声明的Object V扩展已在类 Hashtable中声明的Object1 个警告代码: 1 class SoundTable extends java.util.Hashta...
阅读全文
摘要:java:警告:[unchecked] 对作为普通类型 java.util.HashMap 的成员的put(K,V) 的调用未经检查一、问题:学习HashMap时候,我做了这样一个程序:import java.util.HashMap;public class testHashMap{public static void main(String[] args){ HashMap hm = new HashMap(); hm.put("txtSearchProvince","北京"); hmPara.put("txtSearchCity"
阅读全文
摘要:问题描述: 根据书上的代码 ,编译时候出现以下问题 自定义了一个字符数组: private String[] grades = {"1","2","3","4","5","6","7","8","9","10"}; 然后加到JComboBox中 作为下拉选项 ratingJComboBox = new JComboBox(grades); 可是编译的时候作为原始类型JComboBox的成员JCom
阅读全文
摘要:偶然间看到了这个,或许有和我一样不喜欢按 alt-/ 兄弟用得上。不用老去按那个 alt-/ 了,还是方便不少。 打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content,最下面一栏 auto-Activation会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。 不过我们可以把当前的设置导出,保存为一个文件,然后在文件中改,再导入设置,这样就可以突破Eclipse
阅读全文
摘要:Toolkit kit = Toolkit.getDefaultToolkit(); // 定义工具包Dimension screenSize = kit.getScreenSize(); // 获取屏幕的尺寸intscreenWidth = screenSize.width/2; // 获取屏幕的宽intscreenHeight = screenSize.height/2; // 获取屏幕的高intheight =this.getHeight();intwidth =this.getWidth();setLocation(screenWidth-width/2, screenHeight..
阅读全文
摘要:import java.io.*;public class FileOperate {public FileOperate() {}/*** 新建目录* @param folderPath String 如 c:/fqf* @return boolean*/public void newFolder(String folderPath) {try {String filePath = folderPath;filePath = filePath.toString();java.io.File myFilePath = new java.io.File(filePath);if (!myFile
阅读全文
摘要:这是一个AWT工具箱。它提供对本地GUI最低层次的JAVA访问。在大多情况下,这个类不直接用在小应用程序或应用程序中。具有把行图形数据转换为可显示的图像、返回字体信息、得出显示尺寸和分辨率以及获得系统属性信息的方法。举例:列举本地可用字体名:import java.awt.*;public class FontList{public static void main(String[] arg){ToolKit tk=ToolKit.getDefaultToolKit();String[] fontList=tk.getFontList();for(int i=0;i<fontList.l
阅读全文
摘要:用JAVA代码实现执行CMD命令的方法!Runtime rt =Runtime.getRuntime();Process p = rt.exec(String[] cmdarray); 或者 Process p = rt.exec(String cmd);cmd命令格式为 "cmd.exe /c ipconfig /all"对像p为进程,在给p赋值以前,必须保证p为空if(p != null){p.destory();p = null;}java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。cmd /c dir 是执行完
阅读全文