tugas java login

Tugas java 

   disusun : Fajar Nugroho
   Nim      : 123090160
   plug      : 8

===============================================

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

package login;

/**
 *
 * @author ganjur
 */


import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JPasswordField;


class frame extends JFrame implements ActionListener{
JLabel Luser = new JLabel("User");
JLabel Lpass = new JLabel("Password");
JPasswordField Ppass = new JPasswordField(20);
JTextField Tuser = new JTextField(20);
JButton bok = new JButton("OK");
JButton bcancel = new JButton("Cancel");
public frame( String Judul ){

add(Luser);
add(Tuser);
add(Lpass);
add(Ppass);
add(bok);
add(bcancel);
setVisible(true);
setSize(300, 150);
setLayout(null);
setDefaultCloseOperation(3);
setTitle(Judul);
setLayout(new FlowLayout());
bok.addActionListener(this);
bcancel.addActionListener(this);


}

public void actionPerformed(ActionEvent ae) {


if(ae.getSource() == bok) {
if(Tuser.getText().equals("123090160")&&Ppass.getText().equals("java2"))
JOptionPane.showMessageDialog(this, "Login Berhasil,\n" +
"", "message",
JOptionPane.INFORMATION_MESSAGE);
else
JOptionPane.showMessageDialog(this, "Login Gagal,\n" +
"silahkan coba lagi", "message",
JOptionPane.INFORMATION_MESSAGE);
Tuser.setText("");
Ppass.setText("");

}
if(ae.getSource()==bcancel){
closeWindow();
}
}
private void closeWindow() {
switch (JOptionPane.showConfirmDialog(this, "weee mau exit?")) {
case JOptionPane.YES_OPTION:
System.out.println("Yes!");
System.exit(0);
break;
case JOptionPane.NO_OPTION:
System.out.println("No!");
break;
case JOptionPane.CANCEL_OPTION:
System.out.println("Cancel!");
break;
case JOptionPane.CLOSED_OPTION:
System.out.println("Tidak dijawab!");
}
}
}
public class Login {
public static void main(String[] args) {
frame p = new frame("Login Form");

}
}


OUTPUT :













tugas java Grid_BagLayout

import javax.swing.*;       // class diimport dari package javax dan class umum swing
import java.awt.*;          // class diimport dari package java dan class umum awt

/**
*
* @author ganjur
*/

public class tugasku extends JFrame { // class tugasku bertipe public dan extend ke JFrame
public JButton b1,b2,b3,b4,b5,b6,b7,b8,b9,b10; // deklarasi class jbutton bertipe public
public tugasku () {           // constuctor TugasBab2 bertipe public
super ("Grid_BagLayout");      // membuat judul frame dengan nama Grid_BagLayout
b1 = new JButton("B1");         // membuat objek button
b2 = new JButton("B2");         // membuat objek button
b3 = new JButton("B3");         // membuat objek button
b4 = new JButton("B4");         // membuat objek button
b5 = new JButton("B5");         // membuat objek button
b6 = new JButton("B6");         // membuat objek button
b7 = new JButton("B7");         // membuat objek button
b8 = new JButton("B8");         // membuat objek button
b9 = new JButton("B9");         // membuat objek button
b10 = new JButton("B10");       // membuat objek button

setSize(225,140);                                        // meseting ukuran frame yang akan di gunakan
setDefaultCloseOperation(EXIT_ON_CLOSE);                 // printah untuk exit/close pada perogram
setVisible(true);                                        // agar program dapat tampil
setLayout(new GridBagLayout());                          // mendeklarasilan layout menggunakan jenis GridBagLayout
Container konten = this.getContentPane();                // membuatan container dan meletakkanya pada frame
GridBagLayout gridbag = new GridBagLayout();             // proses instansiasi objek GridBagLayout menjadi gridbag
GridBagConstraints gbgc = new GridBagConstraints();  // proses instansiasi objek gridbagc diri class GridBagConstraints

gbgc.fill = GridBagConstraints.BOTH;    // membuat button terdapat pada 1 sell
gbgc.gridx = 0;                         // memberi kordinat pada baris ke-0
gbgc.gridy = 0;                         // memberi kordinat pada baris ke-0
gbgc.gridwidth = 1;                     // membuat sell mendatar=1
gbgc.gridheight = 1;                    // membuat jumlah sell vertikal=1
gridbag.setConstraints(b1, gbgc);       // mengeset button b1 yang terdapat pada gridbagc
konten.add(b1, gbgc);                   // memunculkan button b1 ke frame

gbgc.gridx = 1;                     // meletakkan kordinat baris ke-1
gbgc.gridy = 0;                     // meletakkan kordinat kolom ke-0
gbgc.gridwidth = 1;                 // memberikan jumlah sell mendatar=1
gbgc.gridheight = 1;                // memberikan jumlah sell vertikal=1
gridbag.setConstraints(b2, gbgc);   // mengeset button b2 pada gridbagc
konten.add(b2, gbgc);               // memunculkan button b2 ke frame

gbgc.gridx = 0;                     // meletak kordinat di baris ke-0
gbgc.gridy = 1;                     // meletak kordinat di baris ke-1
gbgc.gridwidth = 2;                 // membuat jumlah sell mendatar=2
gbgc.gridheight = 2;                // membuat jumlah sell vertikal=2
gridbag.setConstraints(b3, gbgc);   // mengeset button b3 pada gridbagc
konten.add(b3, gbgc);               // menambahkan button b3 agar dapat tampil ke frame

gbgc.gridx = 2;                     // meletak kordinat di baris ke-2
gbgc.gridy =0;                      // meletak kordinat di kolom ke-0
gbgc.gridwidth = 1;                 // memberikan jumlah sell mendatar=1
gbgc.gridheight = 1;                // memberikan jumlah sell vertikal=1
gridbag.setConstraints(b4, gbgc);   // mengeset button b4 pada gridbagc
konten.add(b4, gbgc);               // menambahkan button b4 agar dapat tampil ke frame

gbgc.gridx = 2;                     // meletak kordinat di baris ke-2
gbgc.gridy = 1;                     // meletak kordinat dikolom ke-1
gbgc.gridwidth = 1;                 // memberikan jumlah sell mendatar=1
gbgc.gridheight = 1;                // memberikan jumlah sell vertikal=1
gridbag.setConstraints(b5, gbgc);   // mengeset button b5 pada gridbagc
konten.add(b5, gbgc);               // menambahkan button b5 agar dapat tampil ke frame

gbgc.gridx = 2;                     // meletak kordinat di baris ke-2
gbgc.gridy = 2;                     // meletak kordinat di kolom ke-2
gbgc.gridwidth = 1;                 // memberikan jumlah sell mendatar=1
gbgc.gridheight = 1;                // memberikan jumlah sell vertikal=1
gridbag.setConstraints(b6, gbgc);   // mengeset button b6 pada gridbagc
konten.add(b6, gbgc);               // menambahkan button b6 agar dapat tampil ke frame

gbgc.gridx = 3;                     // meletak kordinat di baris ke-3
gbgc.gridy = 0;                     // meletak kordinat di kolom ke-0
gbgc.gridwidth = 1;                 // memberikan jumlah sell mendatar=1
gbgc.gridheight = 3;                // memberikan jumlah sell vertikal=3
gridbag.setConstraints(b7, gbgc);   // mengeset button b7 pada gridbagc
konten.add(b7, gbgc);               // menambahkan button b7 agar dapat tampil ke frame

gbgc.gridx = 0;                     // meletak kordinat di baris ke-0
gbgc.gridy = 3;                     // meletak kordinat di kolom ke-3
gbgc.gridwidth = 2;                 // memberikan jumlah sell mendatar=2
gbgc.gridheight = 1;                // memberikan jumlah sell vertikal=1
gridbag.setConstraints(b8, gbgc);   // mengeset button b8 pada gridbagc
konten.add(b8, gbgc);               // menambahkan button b8 agar dapat tampil ke frame

gbgc.gridx = 2;                     // meletak kordinat di baris ke-2
gbgc.gridy = 3;                     // meletak kordinat di kolom ke-3
gbgc.gridwidth = 1;                 // memberikan jumlah sell mendatar=1
gbgc.gridheight = 1;                // memberikan jumlah sell vertikal=1
gridbag.setConstraints(b9, gbgc);   // mengeset button b9 pada gridbagc
konten.add(b9, gbgc);               // menambahkan button b9 agar dapat tampil ke frame

gbgc.gridx = 3;                     // meletak kordinat di baris ke-3
gbgc.gridy = 3;                     // meletak kordinat di kolom ke-3
gbgc.gridwidth = 1;                 // memberikan jumlah sell mendatar=1
gbgc.gridheight = 1;                // memberikan jumlah sell vertikal=1
gridbag.setConstraints(b10, gbgc);  // mengeset button b10 pada gridbagc
konten.add(b10, gbgc);              // menambahkan button b10 agar dapat tampil ke frame
}
public static void main(String[] args) {        // memberikan method main
new tugasku();                                // memanggil class tugasku
}
}



output :


ganjur item

my patner

my face

bartender kenceng


mimik enak

pepy's montor

ery's montor

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme