{
@Override
public void run() {
jTextArea1.append("clicked\n");
}
public void start()
{
Thread t = new Thread();
t.start();
}
}
A runnable class is a class that performs a job, you don't need it to extend anything. I would do public class Worker implements Runnable { @Override public void run() { //do something } } And then in the gui button.addActionListener( action -> new Thread( new Worker() ).start() );
Обсуждают сегодня