I'm pretty much new to threads.I wanted to create some simple function working separately from main thread.But it doesn't seem to work.I'd just like to create new thread and do some stuff there independently of what's happening on main thread.I know this code may look weird but I don't have much experiences with threading so far.Could you guys explain me what's wrong with this?Thank you!
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);}
}
};
}