ini salah satu contoh sederhana, mungkin TERAMAT sangat SEDERHANA :D
didalam button submit diletakkan coding ini :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
char[] kr ={'0','1','2','3','4','5','6','7','8','9',' ','.','□',+
'a','b','c','d','e','f','g','h','i','j','k','l','m',+
'n','o','p','q','r','s','t','u','v','w','x','y','z'};
String bantu1 = "";
//enkripsi
char[] cArray1 =(text.getText()).toCharArray();
for (char c1 : cArray1){
for(int i=0; i<=38; i++){
if(c1 == kr[i]){
i = i+(Integer.parseInt(geser.getText()));
if(i>=39){
i = i-39;
}
c1 = kr[i];
bantu1 = bantu1 + c1;
}
}
}
hasil.setText(bantu1);
}
silahkan dicoba :)
adapula yang tentang Dekripsi, dekripsi sendiri merupakan
suatu kebalikan dari enkripsi. atau sebuah program yang menjalankan atau
mengembalikan kembali nilai yang telah diubah ke dalam enkripsi tadi :
masukkan coding ini kedalam submit yang ke-2 :
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
char[] kr ={'0','1','2','3','4','5','6','7','8','9',' ','.',+
'a','b','c','d','e','f','g','h','i','j','k','l','m',+
'n','o','p','q','r','s','t','u','v','w','x','y','z'};
String bantu2 = "";
//enkripsi
char[] cArray1 =(hasil.getText()).toCharArray();
for (char c1 : cArray1){
for(int i=0; i<=37; i++){
if(c1 == kr[i]){
i = i-(Integer.parseInt(geser.getText()));
if(i<=-1){
i = i+38;
}
c1 = kr[i];
bantu2 = bantu2 + c1;
}
}
}
hasil2.setText(bantu2);
}
hasilnya akan seperti ini :)
selamat mencoba :)
untuk tampilan yang lebih menarik lainnya bisa diatur menurut kreatifitas masing masing :)