Я новичок в потоках. Я хотел создать некоторую простую функцию, работающую отдельно от основного потока. Но, похоже, это не работает. Я просто хотел бы создать новую тему и сделать что-то там независимо от того, что происходит на главной теме. Этот код может выглядеть странно, но до сих пор у меня не так много опыта с потоками. Не могли бы вы объяснить мне, что с этим не так?
public static void main(String args[]){
test z=new test();
z.setBackground(Color.white);
frame=new JFrame();
frame.setSize(500,500);
frame.add(z);
frame.addKeyListener(z);
frame.setVisible(true);
one=new Thread(){
public void run() {
one.start();
try{
System.out.println("Does it work?");
Thread.sleep(1000);
System.out.println("Nope, it doesnt...again.");
} catch(InterruptedException v){System.out.println(v);}
}
};
}