Make your dream to be programer is happen

Cara Membuat Aplikasi Validasi Input Email Java

Cara Membuat Aplikasi Validasi Input Email Java

Cara Membuat Aplikasi Validasi Input Email Java - Validasi adalah pencocokan data yang dimasukan oleh user yang nantinya akan di proses oleh program, validasi sangatlah penting agar data yang dimasukan benar - benar data yang dapat di proses oleh sistem. Sebagai contoh input email, jika user memasukan email yang tidak valid maka jika program aplikasi java ingin mengirim ke alamat email tersebut maka akan terjadi error karena email yang di masukan salah.

Baca juga : Cara Membuat Aplikasi Autocomplete Text Java

Validasi ini sering kita temui di dalam form pengisian biodata diri ataupun login dan sebagainya, lalu bagaimana caranya kita membuat program aplikasi java kita bisa memvalidasi inputan tersebut. Dengan menggabungkan JFormattedTextField dan Regex ( Regular Expression ) kita bisa melakukan validasi pada data yang di inputkan. sebagai contoh sederhana pada kali ini kita akan membuat form inputan text field untuk memvalidasi inputan email.

1. Buka NetBeans anda kemudian buatlah sebuah project Java Aplication dengan cara klik File > New Project > Java > Java Aplication.

2. Ubah nama project menjadi EmailInputApp.


3. Sekarang buatlah sebuah class baru dengan cara klik kanan pada project anda >  New > Java Class

4. Berinama class tersebut EmailFormatter. kemudian masukan script berikut :

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package emailinputapp;
import java.text.ParseException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JFormattedTextField.AbstractFormatter;

/**
*
* @author Jin Toples
*/
public class EmailFormatter extends AbstractFormatter {

Pattern regexp = Pattern.compile("^[\\w-_\\.+]*[\\w-_\\.]\\@([\\w]+\\.)+[\\w]+[\\w]$");

@Override
public Object stringToValue(String string) throws ParseException {
Matcher matcher = regexp.matcher(string);
if(matcher.matches()){
return string;
}else{
return "Masukan Email Yang Valid !!!";
}
}

@Override
public String valueToString(Object value) throws ParseException {
return (String) value;
}

}

Penjelasan :

Perhatikan method stringToValue(). Kita menggunakan Regex yang kita gabungkan dengan JFormatedText untuk melakukan validasi email. maka ketika teks yang di inputkan bukan email yang valid maka akam muncul pesan "Masukan Email Yang Valid !!!".

5. Sekarang buatlah sebuah class baru dengan cara klik kanan pada project anda >  New > Java Class

6. Berinama class tersebut FormUtama. kemudian masukan script berikut :

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package emailinputapp;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.util.Date;
import javax.swing.JFormattedTextField;
import javax.swing.JFrame;
import javax.swing.JLabel;

/**
*
* @author Jin Toples
*/
public class FormUtama extends JFrame {
JFormattedTextField textField;

public FormUtama(){
super("Input Email App");
initComponents();
}

public void initComponents(){
setPreferredSize(new Dimension(350, 150));
setLayout(new FlowLayout(FlowLayout.LEFT));
setEmailInput("Email 1");
setEmailInput("Email 2");
pack();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

public void setEmailInput(String text){
JFormattedTextField textField;
JLabel label;

label = new JLabel(text);
label.setFont(new Font("Tahome", Font.PLAIN, 14));
add(label);

textField = new JFormattedTextField(new EmailFormatter());
textField.setFont(new Font("Tahoma", Font.PLAIN, 14));
textField.setPreferredSize(new Dimension(250, 36));
add(textField);
}
}

7. Sekarang buka file EmailInputApp.java. kemudian ketikan script berikut :

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package emailinputapp;

/**
*
* @author Jin Toples
*/
public class EmailInputApp {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
new FormUtama();
}
}

Sekarang ketika anda measukan email anda pada text field program akan melakuan validasi, coba anda masukan email yang tidak valid kemudian pindahkan kursor ke field selanjutnya maka akan muncul pesan error. untuk mencobanya anda dapat jalannya program anda dengan cara tekan F6 pada keyboard atau klik Run > Run Poject. atau klik kanan pada file RunningTextApp klin Run File.

Aplikasi Validasi Input Email Java sekarang sudah selesai, baca juga tutorial membuat aplikasi java lainnya.
Share:

Tidak ada komentar:

Posting Komentar

Cari Blog Ini

Diberdayakan oleh Blogger.

Statemen Kendali / Kondisional If di C#

Statemen Kendali / Kondisional If di C#  -  C# mempunyai statemen kendali yang hampir sama dengan bahasa - bahasa pemrograman lainnya. Ter...

Label

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Label Cloud

AJAX (3) Blogging (4) C (13) C# (15) Codeigniter (5) CSS (18) Game Maker (12) Google Maps (21) HTML (46) Instaling (2) Java (12) Java Script (40) JQUERY (16) PHP (12)

Sample Text

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.