- 博客(93)
- 资源 (57)
- 收藏
- 关注
转载 快速上手RaphaelJS--RaphaelJS_Starter翻译(二)
上篇博文我们讲述了使用RaphaelJS去绘制一些静态矢量图的知识,从现在开始我们来讲述如何去操作这些画好的矢量图。本篇内容对应原书的33页及以后内容。已经拿到英文原版书的同学们也可以对应着去试读这篇博文。我也是边学边写,所以如果发生一些错误翻译和理解偏差,还得请大家及时指出以便修改。 操作Raphael元素的样式 在上篇的内容中,我们已经提到了一个方法是attr()方
2014-11-29 17:58:17 1278
转载 快速上手RaphaelJS--RaphaelJS_Starter翻译(一)
Raphael Javascript是一个 Javascript的矢量库。 它可以处理SVG、VML格式的矢量图,它使用SVG W3C推荐标准和VML作为创建图形的基础,你可以用Javascript 操作Dom 很容易的创建出复杂的柱状图、走势图、曲线图等各种图表,可以画图,可以画出任意复杂度的图像,以及图表或图像裁剪和旋转等复杂操作。 目前网上已经可以找到对面Raph
2014-11-29 17:01:39 1819
转载 javascript修改CSS
1.js修改单个元素的css属性 document.getElementByIdx('obj').className=”…”,document.getElementByIdx('obj').style.backgroundColor=”#003366″,2.js修改整个页面的css属性 3.js和css的style属性对照表盒子标签和属性对照CSS语法
2014-11-29 13:04:08 742
转载 纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等),里面很多涉及到CSS3的一些属性。
今天在css-tricks上看到一篇文章,那篇文章让我不禁心头一震,强大的CSS啊,居然能画出这么多基本的图形。图形包括基本的矩形、圆形、 椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳八卦等。当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是 firefox或者chrome,当然IE也能看一部分的。那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如
2014-11-29 10:27:59 3492
转载 swing美化的几个风格
http://www.javasoft.de/synthetica/themes/http://www.jtattoo.net/index.htmlhttp://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.htmlhttp://www.cnblogs.com/jb2011/archive/2012/09/12/2
2014-11-28 09:03:11 7978
转载 Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread extends Th
2014-11-27 20:34:56 487
转载 JAVA获取当前系统时间System.currentTimeMillis()
System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis());因为Date类还有构造Date(longdate),用来计算long秒与1970年1月1日之间的毫秒差。得到了这个毫秒数,我们自己也可以算起现在的年月日周时,但是这不是我们去计算的
2014-11-26 17:33:26 3580
转载 Java获取当前路径
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.print
2014-11-25 18:03:19 586
转载 JSplitPane
1.JSplitPane myJSplitPane=new JSplitPane(int newOrientaion,boolean new ContinuousLayout);newOrientaion:可选值为:JSplitPane.HORIZONTAL_SPLITJSplitPane,VERTUCAL_SPLIT2.常用方法:①、setDividerSize(int size)设置分割条的
2014-11-25 11:01:47 541
转载 javascript实现的一个带下拉框功能的文本框
我们需要一个可选的下拉框来选取内容,但是但是又有可以自定义输入的需求。对于这种需求,大部分网站使用的都是一个下拉框和一个 input text ,并列或分行给出选择。那么,我们希望它看上去像一个可以输入也可以选择的下拉框,那该如何做呢?其实我们可以通过 css position 定位及少许的 javascript 代码,模拟出来这种效果。设计思路:在下拉列表上
2014-11-25 10:36:55 8625
转载 java vector arraylist linkedlist用法与区别
首先,它们是list的实现类,大致说一下vector arraylist linkedlist的区别。1、线程安全来讲,vector是线程安全,arraylist linkedlist线程不安全。2、底层实现来讲,vector arraylist是数组,linkedlist是双向链表。3、效率上讲,vector比arraylist慢。由于vector和arrayli
2014-11-25 10:10:10 1378
转载 Java Vector与ArrayList的区别
俗话说最危险的地方最安全,写Java代码的时候Vector估计是最常用的集合类了,ArrayList用得也不少。不过关于这两个类有什么区别竟然从来就没去关注过,直到今天才偶然发现这两个类其实有重大区别,即Vector的所有方法都加了synchronized,而ArrayList没有加。这一点区别可不小,虽然Java对synchronized是优化再优化,再比起不加synchronized的
2014-11-25 10:09:21 512
转载 java getSource()和 getActionCommand()
比如说 按纽的事件,同一个JFrame里可能有多个按钮的事件,为了避免冲突,给每个按钮设置不同的ActionCommand,在监听时间的时候,用这个做条件区分事件,以做不同的响应追问他与getSource有什么区别回答getSource()Returns:The object on which the Event initially occurred
2014-11-25 09:52:57 14570
转载 java构造函数经典详解
构造方法是对象被创建时初始化对象的成员方法,它具有和它所在的类完全一样的名字。构造方法只能有入口参数,没有返回类型,因为一个类的构造方法的返回类就是类本身。构造方法定义后,创建对象时就会自动调用它,对新创建的对象分配内存空间和初始化。在Java 中,构造方法也可以重载,当创建一个对象时, JVM会自动根据当前对方法的调用形式在类的定义中匹配形式符合的构造方法,匹配成功后执行该构造方法。如果省略
2014-11-25 09:46:08 1041
转载 java Graphics2D类
Java 2D拥有强大的二维图形处理能力,这些功能主要是由Graphics2D类来完成的,该类是Graphics类的一个子类。它的特点是把所绘的图形当成一个对象来处理,绘制前先创建对象。绘制2D直线调用格式:先创建2D线形对象:Line2D line=new Line2D.Double(double x1,double y1,double x2,double y2);然
2014-11-24 17:01:26 9070
转载 java.awt.Graphics2D绘制流程图基本元素
java.lang.Object ----java.awt.Graphics ----java.awt.Graphics2D由于项目需要,要求对用户流程进行图形化展示:用户对自己的操作通过查看流程图一目了然。于是进行了一下前期的java绘图探索,通过java.awt.Graphics2D对绘制流程图的基本元素进行了编码,并将其展示在了jsp页面上。首先编写一个servlet,然
2014-11-24 17:00:22 1147
转载 java,将Image变量保存成图片
public void savePic(Image iamge ){ int w = iamge.getWidth(this); int h = iamge.getHeight(this);//首先创建一个BufferedImage变量,因为ImageIO写图片用到了BufferedImage变量。 BufferedImage bi
2014-11-24 16:58:22 17064 1
转载 java.lang.Thread 和 java.lang.Runnable的区别
thread是类runnable是接口实现多线程有两种方式:1.继承Thread,然后重写他的run方法2.实现Runnable接口,并实现他的run方法启动线程时也有区别继承Thread的类直接调用start方法即可实现Runnable接口要这样启动runab :是实现Runnable接口类的对象Thread thr = new Thread(runab); thr.st
2014-11-24 10:22:18 536
转载 java 中的printStackTrace()方法
java抛出异常的方法有很多,其中最常用的两个:System.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常,不过它和另外一个e.printStackTrace()方法不同。后者也是打印出异常,但是它还将显示出更深的调用信息。比如说:A extends---> B extends ----> C当在创建A的过程中出现问题了,我们抛出异常。S
2014-11-24 08:21:48 4225
原创 java中JList的setSelectionMode()详解
有三种选择方式 MULTIPLE_INTERVAL_SELECTION可以选择不相邻的几项SINGLE_INTERVAL_SELECTION只能选择连续的几项SINGLE_SELECTION一次只能选择一项
2014-11-22 14:41:41 9935
转载 java中的dispose()方法
java中的dispose()方法先来看看 JAVA 1.5 的帮助文档的原文 - dispose - public void dispose()****** 释放由此 Window、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源。即这些 Component 的资源将被破坏,它们使用的所有内存都将返回到操作系统,并将它们标记为不可显示。 通过随后对 pack 或 show 的
2014-11-22 11:06:47 20923
原创 关于HTML下overflow-y:auto无效、清除HTML默认边距、解决去除手机访问网页时的左右多余空白的三个方法汇总
在html中,如果想让某个子DIV出现over-flow
2014-11-22 10:51:08 14678
转载 addActionListener(this)
在看看一段**.addActionListener(this);为什么必须加this,查了查,原来这里必须有事件监听对象,并且this指本身这个对象,这个类会实现监听器这个接口。
2014-11-21 11:10:49 21022 5
转载 java throw抛出异常
1、throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。如下面例子所示:public class Shoot { 创建类static void pop() throws NegativeArraySizeException {//定义方法并抛出NegativeArraySizeEx
2014-11-20 14:15:20 4044
原创 java内部类必须双重实例化
package ch5;import javax.swing.*;import FontPackage.FontClass;import java.awt.*;public class Test9 { public static void main(String[] args) { FontClass.loadIndyFont(); BoxLayoutFrame fra
2014-11-20 11:55:09 691
转载 Sublime Text 3 Build 3008 免序列号破解版 By Hmily 【更新并去升级功能】
程序员文本编辑器 Sublime Text 3 Build 3008 全平台破解版,windows 32 bit or 64 bit、Ubuntu 32 bit or 64 bit、OS X全部支持。Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。Sublime Text 的特色功能:良好的扩展功能,官方称之为安装包(Package)。右边没有滚动条,取而代之的是
2014-11-20 09:22:26 2706
转载 javax.swing super()方法
uper的作用是调用父类构造函数,在这里也就是JFrame的构造函数。当然在这里,即便你不写这句话,java也是会自动帮你调用JFrame的空参数构造函数的super();这句的意思是调用父类的构造方法,只能写在子类的构造方法里面
2014-11-19 17:10:53 1171
转载 System.exit(0)和System.exit(1)区别
1.参考文献http://hi.baidu.com/accpzhangbo/blog/item/52aeffc683ee6ec238db4965.html2.解析查看java.lang.System的源代码,我们可以找到System.exit(status)这个方法的说明,代码如下: /** * Terminates the currently running
2014-11-19 12:43:51 523
转载 Java JFrame实现全屏的四种方式
JFrame实现全屏的四种方式,方式一:import java.awt.*; import javax.swing.*; public class FullScreenDemo1 { public static void main(String[] args) { final JFrame jframe = new JFrame(); JButto
2014-11-19 12:41:29 25457 1
转载 swing开发图形界面工具配置(可自由拖控件上去)
swing开发图形界面工具,eclipse swing图形化操作界面工具配置1.有一个小功能要有一个界面,之前知道有一个 图形化界面的(就是可以往上面拖控件布局的工具)JBuilder,今天上午就下了一个(1.6GB)好不容易下载完了,最新版本的(没找到老版本的,记得老版本的特好用)安装好之后发现没有swing拖控件的组件 ,还要去下载GUI等等插件(而且还是试用版)。太无语JBuilde
2014-11-19 12:38:48 2436
转载 eclipse安装软件时长时间停留在calculating requirements and dependencies 的解决方案
如果Eclipse花费了很长的时间calculating requirements and dependencies(计算需求和依赖性 )这个问题通常就是在点击安装之后显示“Calculating requirements and dependencies”,然后进度条不动,调出系统监视器会发现压根儿没下载流量,解决方法: 1、把“Contact all update sites
2014-11-19 11:23:48 1735
转载 多款eclipse黑色坏境任你选择,只要导入配置
第一步:打开网站http://eclipsecolorthemes.org/第二步:选择你喜欢的主题,点进去,然后点击图片所示地方,下载配置文件
2014-11-18 10:57:57 528
转载 关于eclipse 中文注释时中文字体太小的问题解决
今天下载了eclipse的indigo版本,使用了一下,发现注释时的中文字体太小,看起来不方便。为什么这样呢?在windows 7系统中,font的状态分为“显示”和“隐藏”这两种状态,默认情况下,eclips使用的字体courier new是“隐藏”状态的。因此,eclipse就会使用另外一种字体consolas。这个可以在eclipse-->Preferences-->Gene
2014-11-18 09:50:06 1785
转载 JAVA中this用法小结
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。
2014-11-17 17:40:13 438
转载 分享一下@Override标签背后的小秘密---记录java的思行合一
无论是在netBeans还是在eclipse开发环境中,写java代码的时候经常会碰到@Override标签,平时只知道是覆盖的意思就好了~那么这个标签的价值就只有这些吗? 最近一次,重翻《Thinking in java》的时候,自己看了一下,结果这个小小的标签倒是加深了我对于面向对象的理解。 一般用途
2014-11-17 16:48:50 602
转载 Java.util.Random 各种方法介绍
Java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。它可以产生int、long、float、double以及Goussian等类型的随机数。这也是它与java.lang.Math中的方法Random()最大的不同之处,后者只产生double型的随机数。 类Random中的方法十分简单,它只有两个构造方法和六个普通方法。 构造方法: (1)p
2014-11-17 16:46:47 3501
转载 public,private,protected访问权限在Java,C++中的解析
Java中的访问权限有public,private,protected。(1)访问权限修饰符修饰成员变量和方法public:表明该成员变量和方法是共有的,能在任何情况下被访问。protected:必须在同一包中才能被访问。(说的比较简单,看个例子就明白了) eg:class A { protected int weig
2014-11-16 23:49:35 1233 2
转载 GridBagConstraints参数详解
gridx = 2; // X2gridy = 0; // Y0gridwidth = 1; // 横占一个单元格gridheight = 1; // 列占一个单元格weightx = 0.0; // 当窗口放大时,长度不变weighty = 0.0; // 当窗口放大时,高度不变anchor = GridBagConstraints.NORTH; // 当组件没有空间大时
2014-11-16 23:48:44 1214
All_Office 与pdf多格式转换器
2014-09-23
unioffice-examples-master.zip
2021-02-24
自动填数生成表格v2.0.zip
2021-02-23
TkinterDnD2-0.3.zip
2019-11-14
tkdnd2.8-win32-ix86.tar.gz
2019-11-14
tkdnd2.8-win32-x86_64.tar.gz
2019-11-14
python-3.4.4.msi
2019-11-14
EasyTable2.1插件
2015-05-25
EasyTable2.0插件
2015-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人