Pages

Subscribe:

Ads 468x60px

Featured Posts

Kamis, 15 Maret 2012

Membuat form login menggunakan java

Bermula dari tugas kampus, ini merupakan salah satu dari file aplikasi ane....yaitu form login meggunakan java. Langsung za tanpa basi - basi, moga za bermanfaat buat temen - temen agan semua...........

package project_s6;
import java.awt.*;
import java.awt.Event.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;

public class login extends JDialog implements ActionListener {


Connection con = new connection().getConnection();

private ImageIcon gambar = new ImageIcon("image/kunci.png");
JPanel panel = new JPanel();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JPanel panel3 = new JPanel();

JLabel judul = new JLabel("LOGIN",JLabel.CENTER);
JLabel gambar1 = new JLabel(new ImageIcon("image/kunci.png"),JLabel.CENTER);

JLabel lbl_user = new JLabel("Username :",JLabel.CENTER);
JLabel lbl_pass = new JLabel("Password :",JLabel.CENTER);
JLabel lbl_space = new JLabel();
JLabel lblError = new JLabel();
JTextField txtUser = new JTextField(15);
JPasswordField txtPass = new JPasswordField(15);

JButton btnLogin = new JButton(new ImageIcon("image/check copy.png"));
JButton btnExit = new JButton(new ImageIcon("image/cross copy.png"));
LayoutPertama pp=new LayoutPertama();

public login(){
setTitle ("Login");
setIconImage(getToolkit().getImage("image/enda.jpg"));
//setLocation(300,300);
setSize (250,350) ;
setLocationRelativeTo(null);
//setUndecorated(true);
layoutLogin();
setVisible (true);
}

private JButton btnButton;
public void layoutLogin(){

judul.setFont(new Font("Droid Sans",Font.BOLD,17));
lbl_user.setFont(new Font("Droid Sans",Font.BOLD,18));
lbl_pass.setFont(new Font("Droid Sans",Font.BOLD,18));
txtUser.setFont(new Font("Droid Sans",Font.BOLD,15));
txtPass.setFont(new Font("Droid Sans",Font.BOLD,15));
btnLogin.setFont(new Font("Droid Sans",Font.BOLD,15));
btnExit.setFont(new Font("Droid Sans",Font.BOLD,15));
lblError.setForeground(Color.red);

btnLogin.addActionListener(this);
btnExit.addActionListener(this);

txtUser.setToolTipText("Input Username");
txtPass.setToolTipText("Input Password");

BorderLayout lay1 = new BorderLayout();
getContentPane().setLayout(lay1);
Container container = getContentPane();
container.setLayout(new FlowLayout());
panel1.add(gambar1,"CENTER");
panel1.setLayout(new GridLayout(1,1));
panel.add(panel1);
getContentPane().add(panel1,BorderLayout.NORTH);

container.add(lbl_user);
container.add(txtUser);
container.add(lbl_pass);
container.add(txtPass);
container.add(btnLogin);
container.add(btnExit);
container.add(lblError);
}
public void komponen(){

getContentPane().setLayout(null);

getContentPane().add(judul);
judul.setBounds(130,20,300,20);

}
// LayoutPertama test = new LayoutPertama();
Connection koneksi=new connection().getConnection();
@Override

public void actionPerformed(ActionEvent e) {

if (e.getSource()==btnLogin){
String username = txtUser.getText();
String password = txtPass.getText();
try{
Statement st=koneksi.createStatement();
ResultSet rs=st.executeQuery("Select * from tabel_admin where username='"+username+"' and password='"+password+"'");
while (rs.next()){
JOptionPane.showMessageDialog(null, "Login Success");
dispose();
pp.menuOff();
}

} catch (SQLException ex) {
Logger.getLogger(login.class.getName()).log(Level.SEVERE, null, ex);
txtUser.setText("");
txtPass.setText("");
txtUser.requestFocus(false);
lblError.setText("Wrong Username Or Password");
}

}else if (e.getSource()==btnExit){
this.setVisible(false);

}
}
}

Kamis, 08 Maret 2012

Membuat class connection di java

package sql;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;


public class connection {

    public Connection conn=null;
    private String Server= "localhost";
    private String Database= "nama_databse";
    private String User= "root";
    private String Password= "password";
    public Connection getConnection()throws SQLException, ClassNotFoundException{
        try {
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://"+Server+"/"+Database,User,Password);
            System.out.print("Sukses");
            JOptionPane.showMessageDialog(null, "Koneksi Database Berhasil");
         return conn;
        } catch (SQLException e) {
            throw new SQLException(e.toString());
        }catch (ClassNotFoundException ex){
            throw new ClassNotFoundException(ex.toString());
        }
    }


}

Rabu, 07 Maret 2012

puisi dari temenx pacar saya yang mw lulus....


“Cinta dimulai dari mata, dirangkai dengan kata-kata, dan berakhir dengan air mata, sedangkan Persahabatan dimulai dengan senyuman, dirangkai dengan pengertian, dan berakhir dengan kematian”

“Jabat tanganku mungkin untuk yang terakhir kali, kita berbincang tentang memori dimasa itu. Kita terharu seakan tiada bertemu lagi. Bersenang-senanglah karena hari ini akan kita rindukan dihari nanti sebuah kisah klasik untuk masa depan, bersenang-senanglah karena waktu ini akan kita banggakan dihari tua… Sampai jumpa kawanku semoga kita selalu menjadi sebuah kisah klasik untuk masa depan…”

“Waktu begitu cepat berlalu tibalah kini aku mengucapkan salam perpisahanku, bagi kalian yang sudah membahagiakanku, terimalah tanda terimakasihku walau hanya dengan rangkaian kata sederhana. Maafkan segala kesalahan yang masih membekas diingatanmu. Entah dengan apa aku akan menebusnya di demensi waktu yang akan datang…”
“Selamat jalan my little angels yang pernah datang di kehidupanku. Kau tetap ku kenang dihatiku, selamat tinggal, dan selamat bahagia untukmu…”

Every Moment With You Is The sweetest One…”.