JTextField Fonksiyonları

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Calistir implements KeyListener {
      JFrame frm;
      JTextField jtext;
      JPanel jpn;
      JLabel jlb;
	public Calistir()
	{
		frm=new JFrame("Form");
		frm.setSize(300,300);
		frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frm.setLayout(new FlowLayout());
		
		jpn=new JPanel();
		jpn.setPreferredSize(new Dimension(100,100));
		jpn.setLayout(new FlowLayout());
		
		jtext=new JTextField();
		jtext.setPreferredSize(new Dimension(100,25));
		jtext.addKeyListener(this);
		
		jlb=new JLabel("===");
		jlb.setPreferredSize(new Dimension(100,25));

		jpn.add(jtext);
		jpn.add(jlb);
		frm.add(jpn);
		frm.setVisible(true);
	}
	public static void main(String[] arg)
	{
		new Calistir();
	}
	@Override
	public void keyPressed(KeyEvent arg0) {
		// TODO Auto-generated method stub
	//	JTextField txt=(JTextField)arg0.getSource();
	//	jlb.setText(txt.getText());
		//Birden fazla karekter girilirken Bu fonksiyon çalısıyor.
	}
	@Override
	public void keyReleased(KeyEvent arg0) {
		// TODO Auto-generated method stub
		JTextField txt=(JTextField)arg0.getSource();
		jlb.setText(txt.getText());
	//İçine karekter girildiği anda bu fonksiyon çalıştırılıyor.
	}
	@Override
	public void keyTyped(KeyEvent arg0) {
		// TODO Auto-generated method stub
		
	}
}

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir