1 Mayıs 2013 Çarşamba

JTextField de Boş Alan Kontrolü

JTextField yazı alanların boş olup olmadiğini kontrolu işlemini yapacağiz. Herhangi bir bilgi bilgi girilmemişse boş kayıtları engelemek amacıyla kullanılabilir.

Resim 1.1
Burada kaydet butonuna tıkladığımızda bize boş alanı doldurunuz  mesaj veririr.

Resim 1.2
Burada kaydet butonuna tıkladığımızda kaydetme işlemin gerçekleştirir

Kodları

JLabel acıklamaJLabel1 = new JLabel("Acıklama");
TatilHesapJPanel.add(acıklamaJLabel1);
final JTextField acıklamaField = new JTextField();
TatilHesapJPanel.add(acıklamaField);

JLabel TatilJLabel1 = new JLabel("Tatil Tipi");
TatilHesapJPanel.add(TatilJLabel1);
String[] tatilStrings ={"Ücretli","Ücretsiz"};
final JComboBox tatilBox = new JComboBox(tatilStrings);
TatilHesapJPanel.add(tatilBox);

//tasarım için kodlarımız bunlar...

keydetButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {

if (acıklamaField.getText().equals("") || tatilBox.getSelectedItem().equals("")) {
JOptionPane.showMessageDialog(null, "Boş Alanları Doldurunuz");
//bizim işimize yarayacak kodları yukardaki satırlardır  
}else {
TatilDomain ekleDomain = new TatilDomain();
ekleDomain.setAcıklama(acıklamaField.getText());
ekleDomain.setTatiltipi((String) tatilBox.getSelectedItem());
TatilDao.ekle(ekleDomain);
tatilJList.setListData(TatilDao.listele().toArray());
}
}
});







1 yorum:

  1. Casino Del Sol, CA 92293 - Mapyro
    Welcome to our 서울특별 출장안마 exciting 전라북도 출장안마 casino & hotel located in 92293 near Palo Verde Rancho. 성남 출장샵 Enjoy 여주 출장샵 free WiFi & 세종특별자치 출장안마 free valet parking. The resort offers

    YanıtlaSil