@Override
		public void actionPerformed(ActionEvent e) {
			// TODO Auto-generated method stub
			System.out.println("From: "+Thread.currentThread().getName());
			if (e.getSource() == txtF) {
				new Thread(new Runnable(){

					@Override
					public void run() {
						// TODO Auto-generated method stub
						process();
						lbl.setText("Event on Text Field.");
					}

					private void process() {
						// TODO Auto-generated method stub
						try {
							Thread.sleep(2000);
						} catch (InterruptedException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						}
					}
					
				}).start();
				
			} else {
				lbl.setText("Event on Button.");
			}
		}