当前位置:首页
开发技术指南» 文章正文
    引言:

 ·ascx 与 iframe 的访问速度    »显示摘要«
    摘要: 如题,在一个页面加载的时候,是注册(<%@ register ... %>)一个用户控件的速度快, 还是使用(iframe)引入一个界面(aspx)的速度快。 (这里的用户控件和界面实现的功能是一样的) 望高手指点一二(如能提供一些文献什么的,那就更好了)! 感谢 ......
    摘要: 我建了两个表: student表: 有stuid(主键)和teaid teacher表: 有teaid, 没设约束关系,我想当删除teacher表的某个teaid时,把student表中 与欲删的teaid值相等的teaid设为null, 但是下面的触发器指令不对,一删就把student表全部的teaid都清空了 create trigger delete_teaid on [dbo].[......


求助:边拖动边画一系列连续的点

我要实现边拖动边绘画一系列连续的点,下面是我的源码,可是不能实现,请高手帮忙看看!谢谢!  
   
  import   java.awt.*;  
  import   javax.swing.*;  
  import   java.awt.event.*;  
  public   class   Mousedrag  
  {  
   
  public   static   void   main(String   args[])  
  {  
  frame   f=new   frame();  
  f.setSize(600,500);  
  f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
                    f.setVisible(true);  
  }  
  }  
  class   frame   extends   JFrame   implements   ActionListener,MouseMotionListener  
  {  
  static   int   ch=1,x=0,y=0;  
  JPanel   panel=new   JPanel();  
          JButton   red=new   JButton("red");  
  JButton   green=new   JButton("green");  
  JButton   blue=new   JButton("blue");  
  colorCanvas   can=new   colorCanvas();  
  frame()  
  {  
  panel.add(red);  
                  panel.add(green);  
                  panel.add(blue);  
                  green.setBackground(Color.green);  
                  red.setBackground(Color.red);  
                  blue.setBackground(Color.blue);  
                  green.addActionListener(this);  
  red.addActionListener(this);  
  blue.addActionListener(this);  
  add(panel,BorderLayout.SOUTH);  
  add(can,BorderLayout.CENTER);  
  can.addMouseMotionListener(this);  
                  pack();  
  }  
  public   void   actionPerformed(ActionEvent   e)  
          {  
        if(e.getSource()==red)  
        {  
        ch=1;  
        can.repaint();  
                }  
                if(e.getSource()==green)  
        {  
        ch=2;  
        can.repaint();  
                }  
                if(e.getSource()==blue)  
        {  
        ch=3;  
        can.repaint();  
                }  
          }  
          public   void   mouseDragged(MouseEvent   e)  
          {  
          x=e.getX();  
          y=e.getY();  
          can.repaint();  
          }    
          public   void   mouseMoved(MouseEvent   e){}    
         
  class   colorCanvas   extends   Canvas    
  {  
   
  colorCanvas()  
  {  
  setBackground(Color.white);  
  setSize(300,200);  
  }  
        public   void   paint(Graphics   g)  
        {  
        if(ch==1)  
        g.setColor(Color.red);  
        else  
            if(ch==2)  
        g.setColor(Color.green);  
          else  
        g.setColor(Color.blue);  
        g.drawLine(x,y,x,y);//实现边拖动边绘画一个点  
        }  
       
  }  
  }  
 

NO.1   作者: Preamble

试试使用的是mouseMove   事件,不应该用drag事件


 ·求助编程、仿真高手进    »显示摘要«
    摘要: 求助!我想做一个关于手机切换的仿真。 确切说是移动ip方面,想仿真一下快速切换相对于一般切换在切换延时方面的优势。可我对算法一无所知,最近又急着要。请问哪位能帮个忙,发个程序、算法之类,或者告诉我用什么仿真工具,或者指点以下。 只要是切换方面,大概方向对就行。也不需要仿真得太复杂,能作出个曲线得出结论就行。 谢谢了! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE