`
jswing
  • 浏览: 10854 次
社区版块
存档分类
最新评论
文章列表
截图如下,拖动黄色控制点可以改变曲线:  二次曲线代码:   <!DOCTYPE html> <html> <head> <title></title> <script type="text/javascript"> var start = { x: 10, y: 150 }, ctl = { x: 100, y: 50 }, end = { x: 200, y: 150 }; var mouseIndex = -1; f ...
 <!DOCTYPE html> <html> <head> <title></title> <script type="text/javascript"> function draw() { var canvas = document.getElementById("clockCanvas"); var ctx = canvas.getContext("2d"); ...
  这篇记录函数的用法 标准函数定义:     function sum(a, b) {  var c = a + b;  return c; } 其中a和b叫做函数的参数,函数体内return c是将c作为返回值(如果没有显式的return,默认返回undefined),虽然函数只声明了两个参数,实际上调用的时候可以传入任意数量的参数,比如:sum(1,2,3,4,5),每个函数都会默认创建一个arguments变量,类似一个数组,可通过下标访问所有的参数   预定义的函数:

一篇随笔

      一眨眼来上海已经四个月了,对于时间,我好像从来没什么概念,甚至哪年去的北京,在北京待了几年都记不清;为了不重蹈覆辙,干脆写篇日记记录一下,算是对过去的总结和未来的参考。       但是对刚来上海那会的日子记忆尤其深刻,因为那种举目无亲的感觉实在是刻骨铭心。背着一书包衣服,提着一台笔记本,在上海南站下车以后完全懵了,没有认识的人,不知道去哪......只能在附近找了一家小旅馆,只有一张小床一晚上却要70,简直是抢钱。6月29号辞职,7月1号从北京到完全陌生的上海,7月2号到新公司报道,想来也是个疯狂的决定,不过事实证明这个决定还是非常有价值的:工作和生活环境都有了极大的改变。上海的 ...
还是专门建立一个分类,记录学习Javascript的过程吧,这篇日志算是开篇。建议大家阅读<<Object-Oriented Javascript>>这本书,虽然是英文版,但是内容很简单,连我这种英语没级的人也可以看个八九不离十。 以前工作中也用Javascript,但用到的知识点很少,最多做做表单验证或DOM操作。今时不同往日了,工作重心转到Javascript,所以基础一定要牢固,这篇日志就要要记录基础中的基础:JS中的数据类型。 对于基本数据类型,书中分成五类: Number—数字类型
很简单的一个组件,从mx.controls.Label继承,可以拖动控制点改变大小和位置,拖动Label移动,为了省事只做了四个控制点(8个嫌麻烦 ),来张效果图看看: 代码在附件,感兴趣的同学可以下载
真是惭愧啊,搞了好几年Java,居然才知道Java里的弱引用! "Java拥有垃圾回收机制,我们不需要手工释放对象",在讲到java的垃圾回收时,老师们总是这样一句带过。似乎Java真的很智能(实际上确实很智能),但是有时候她的垃圾回收机制并不能很好的理解我们的意图,考虑这么一种情况: 有一个Swing面板JPanel中有一个成员变量obj,窗体加载这个JPanel的时候,将obj加入一个全局map(static类的static属性)中,如果JPanel被卸载了,obj会被回收吗?   我们肯定希望obj会被回收,因为JPanel已经被卸载了,作为成员变量的obj也就没有存 ...
  先来张效果图 这个demo用到了一个商业组件库,虽然是商业的,但是可以申请试用,还是值得学习的,哈哈,本文最后会附上申请地址   全部代码如下   package mydemo; import javax.swing.*; import twaver.Node; import twaver.TDataBox; import twaver.TWaverConst; import twaver.chart.LineChart; import java.awt.*; import java.awt.event.ActionEvent; import java.a ...

swing实现鼠标框选

记录鼠标按下位置和拖动位置,然后画矩形框,很简单的逻辑,不解释了,直接上代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class RectPanel extends JPanel implements MouseListener, MouseMotionListener { Point pStart = null; Point pEnd = null; JToggleButton btn=new JToggleButton("button" ...

2d 气泡特效

在这个例子里,我们会看到很多五颜六色的泡泡出现在屏幕上,逐渐变大然后消失,先来张截图看看效果   效果还不错吧   程序的架构很简单,从JPanel继承并重写paintComponent,然后将其设置成JFrame的ContentPane即可 先来看看架构代码,具体的绘制代码稍后奉上   public class MyBubbles extends JPanel { @Override protected void paintComponent(Graphics g) { // TODO Auto-generated method stub sup ...
Global site tag (gtag.js) - Google Analytics