首先,如果你只是要实现电子时钟,根本就不需要用到多线程。
如果你真的是要使用,就新建一个类,实现Runnable接口就是了。
如:
class MyThread1 implements Runnable{
public MyThread(){
}
public void run(){
}
}
使用的时候,就:
Thread myThread=new Thread(new MyThread());
myThreadstart();
如果要画图,你就直接把组件通过构造方法传到MyThread中就是了
开四个变量currentX,
currentY,
previousX,
previousY,
把每次鼠标所在点存在变量currentX,
currentY中,下一次存的时候就把currentX和currentY的值放到previousX和previousY中,这样就能方便的访问倒数第二个点的坐标了。
public class fs extends JFrame {
public static void main(String args[]) {
Demo myDemo=new Demo();
}
}
fs类为啥也继承JFrame类, Demo类继承JFrame类了,Demo就是一个JFrame了,赶脚怪怪的。
以上就是关于java如何实现多线程绘图全部的内容,包括:java如何实现多线程绘图、做一个用鼠标绘图的java程序、JAVA程序Swing绘图问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)