我有这个代码
import javax.swing.*
import java.util.TimerTask;
public class myClass extends TimerTask{
JSlider j;
// constructor
public myClass (JSlider j) {
this.j = j;
... do stuff e.g. use "j"...
}
}
现在如何调用myClass并将其传递为JSlider值?
JSlider slider0;
new MyClass(slider0);
以上所有方法都是合适的方法吗?
最佳答案
如果您的课程如下所示:
import javax.swing.*;
public class MyClass extends TimerTask{
private JSlider j;
public MyClass (JSlider j) {
this.j = j;
}
}
然后,您的实例化代码应如下所示:
MyClass instance = new MyClass(mySlider);