Login

Published on January 2017 | Categories: Documents | Downloads: 119 | Comments: 0 | Views: 1026
of 7
Download PDF   Embed   Report

Comments

Content


import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
class login extends JFrame {
JLabel admin = new JLabel ("Selamat Datang ADMIN");
JLabel nm = new JLabel ("UserName");JTextField nm1 = new JTextField ();
JLabel pass = new JLabel ("Password");JTextField pass1 = new JTextField ();
Icon tb = new ImageIcon("image/tombol.png");
JButton login = new JButton ("Login",tb);
JButton exit = new JButton ("Exit",tb);
Icon ic = new ImageIcon("image/aaa.jpg");
JLabel bg = new JLabel (ic);
JLabel jam = new JLabel ();
login () {
super ("Admin");
setSize(400,300);
setVisible(true);
}
void tampil1(){
getContentPane().setLayout(null);
setLocationRelativeTo(null);
getContentPane().add(admin);
admin.setBounds(130,5,200,50);
getContentPane().add(nm);
nm.setBounds(100,70,100,20);
getContentPane().add(nm1);
nm1.setBounds(200,70,100,20);
getContentPane().add(pass);
pass.setBounds(100,100,100,20);
getContentPane().add(pass1);
pass1.setBounds(200,100,100,20);
getContentPane().add(login);
login.setBounds(100,130,90,25);
getContentPane().add(exit);
exit.setBounds(220,130,80,25);
getContentPane().add(jam);
jam.setBounds(30,10,80,20);
getContentPane().add(bg);
bg.setBounds(0,0,420,320);
}
void fungsi (){
pass1.addActionListener(new ActionListener (){
public void actionPerformed(ActionEvent e){
try {
Class.forName("org.sqlite.JDBC");
Connection kon = DriverManager.getConnection("JDBC:sqlite:D:/bj/testlogin.db");
Statement stat = kon.createStatement();
String sql = ("select * from login where user='"+nm1.getText()+"' and pass='"+pa
ss1.getText().toString()+"'");
ResultSet rs = stat.executeQuery(sql);
if (rs.next())
{
JOptionPane.showMessageDialog(null, "Login Berhasil");
new biodata ();
setVisible(true);
setVisible(false);
setResizable(true);
}
else
{
JOptionPane.showMessageDialog(null, "Username atau Password Salah");
}
}
catch (Exception ry)
{
JOptionPane.showMessageDialog(null, ry);
ry.printStackTrace();
}
}
});
login.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
try {
Class.forName("org.sqlite.JDBC");
Connection kon = DriverManager.getConnection("JDBC:sqlite:D:/bj/testlogin.db");
Statement stat = kon.createStatement();
String sql = ("select * from login where user='"+nm1.getText()+"' and pass='"+pa
ss1.getText().toString()+"'");
ResultSet rs = stat.executeQuery(sql);
if (rs.next())
{
JOptionPane.showMessageDialog(null, "Login Berhasil");
new biodata ();
setVisible(true);
setVisible(false);
setResizable(true);
}
else
{
JOptionPane.showMessageDialog(null, "Username atau Password Salah");
}
}
catch (Exception ry)
{
JOptionPane.showMessageDialog(null, ry);
ry.printStackTrace();
}
}
});
exit.addActionListener(new ActionListener (){
public void actionPerformed(ActionEvent e){
new exit();
}
});
}
public void setJam(){
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
String nol_jam = "", nol_menit = "",nol_detik = "";
java.util.Date dateTime = new java.util.Date();
int nilai_jam = dateTime.getHours();
int nilai_menit = dateTime.getMinutes();
int nilai_detik = dateTime.getSeconds();
if(nilai_jam <= 9) nol_jam= "0";
if(nilai_menit <= 9) nol_menit= "0";
if(nilai_detik <= 9) nol_detik= "0";
String waktu = nol_jam + Integer.toString(nilai_jam);
String menit = nol_menit + Integer.toString(nilai_menit);
String detik = nol_detik + Integer.toString(nilai_detik);
jam.setText(waktu+":"+menit+":"+detik+"");
}
};
new Timer(1000, taskPerformer).start();
}
public static void main (String [] a){
login s = new login ();
s.tampil1();
s.fungsi();
s.setJam();
}
}
//kedua
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class biodata extends JFrame {
JLabel judul = new JLabel ("Selamat Belajar Java Visual SERIGALA");
JLabel nm = new JLabel ("Nama");JTextField nm1 = new JTextField ();
JLabel al = new JLabel ("Alamat");JTextField al1 = new JTextField ();
JLabel ll = new JLabel ("Lulusan");
String [] lulus ={"SD","SMP","SMA","S1"};
JComboBox ll1=new JComboBox(lulus);
JLabel jk = new JLabel ("Jenis Kelamin");
JRadioButton pria = new JRadioButton("Pria");
JRadioButton wanita = new JRadioButton("Wanita");
ButtonGroup bjk = new ButtonGroup();
JButton daftar = new JButton ("HASIL");
JButton exit = new JButton ("EXIT");
JButton clear = new JButton ("CLEAR");
JTextArea area = new JTextArea ();
Icon ic = new ImageIcon("image/aaa.jpg");
JLabel bg = new JLabel(ic);
biodata (){
setTitle("Biodata");
setSize(550,500);
setVisible(true);
setLocationRelativeTo(null);
tampil();
mesin();
}
void tampil(){
getContentPane().setLayout(null);
getContentPane().add(judul);
judul.setBounds(130,10,250,20);
getContentPane().add(nm);
nm.setBounds(90,40,100,20);
getContentPane().add(nm1);
nm1.setBounds(190,40,100,20);
getContentPane().add(al);
al.setBounds(90,70,100,20);
getContentPane().add(al1);
al1.setBounds(190,70,100,20);
getContentPane().add(ll);
ll.setBounds(90,100,100,20);
getContentPane().add(ll1);
ll1.setBounds(190,100,80,20);
getContentPane().add(jk);
jk.setBounds(90,130,80,20);
bjk.add(pria);
bjk.add(wanita);
getContentPane().add(pria);
pria.setOpaque(false);
pria.setBounds(190,130,80,20);
wanita.setOpaque(false);
getContentPane().add(wanita);
wanita.setBounds(270,130,80,20);
getContentPane().add(area);
area.setBounds(90,170,350,110);
getContentPane().add(daftar);
daftar.setBounds(90,300,100,20);
getContentPane().add(exit);
exit.setBounds(220,300,100,20);
getContentPane().add(clear);
clear.setBounds(350,300,100,20);
getContentPane().add(bg);
bg.setBounds(0,0,570,520);
}
void mesin(){
exit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
exit b=new exit();
}
});
clear.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
nm1.setText("");
al1.setText("");
area.setText("");
}
});
daftar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if (ll1.getSelectedItem()=="SD"){
if(pria.isSelected()){
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SD"+ "\nJENIS KELAMIN\t: "+pria.getText());
}
else if(wanita.isSelected()){
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SD" +"\nJENIS KELAMIN\t: "+wanita.getText());
}else{
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SD" +"\nJENIS KELAMIN\t: BANCI YA");
}
}
if (ll1.getSelectedItem()=="SMP"){
if(pria.isSelected()){
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SMP"+ "\nJENIS KELAMIN\t: "+pria.getText());
}
else if(wanita.isSelected()){
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SMP" +"\nJENIS KELAMIN\t: "+wanita.getText());
}else{
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SMP" +"\nJENIS KELAMIN\t: BANCI YA");
}
}
if (ll1.getSelectedItem()=="SMA"){
if(pria.isSelected()){
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SMA"+ "\nJENIS KELAMIN\t: "+pria.getText());
}
else if(wanita.isSelected()){
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SMA" +"\nJENIS KELAMIN\t: "+wanita.getText());
}else{
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: SMA" +"\nJENIS KELAMIN\t: BANCI YA");
}
}
if (ll1.getSelectedItem()=="S1"){
if(pria.isSelected()){
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: S1"+ "\nJENIS KELAMIN\t: "+pria.getText());
}
else if(wanita.isSelected()){
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: S1" +"\nJENIS KELAMIN\t: "+wanita.getText());
}else{
area.setText("NAMA\t\t: "+nm1.getText()+"\nALAMAT\t\t: "+al1.getText()+"\nLULUSA
N\t\t: S1" +"\nJENIS KELAMIN\t: BANCI YA");
}
}
}
});
}
}
//ketiga
import javax.swing.*;
class exit {
exit (){
try{
int pesan = JOptionPane.showConfirmDialog(null, "Tutup Aplikasi ?", "Exit", JOpt
ionPane.YES_NO_OPTION);
if(pesan ==JOptionPane.YES_OPTION){
System.exit(0);
}
}catch(Exception e){}
}
}

Sponsor Documents

Recommended

No recommend documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close