Skip to main content

FLOGIN.JAVA_GUI

Class FLogin.java

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

class FLogin extends JFrame {
FLogin() {
// 1 – container//
super("Login");
Container c = getContentPane();
// 2 – layout//
c.setLayout(null);
// 3 - tambahkan komponen//
JLabel lblUser = new JLabel("Username");
JLabel lblPwd = new JLabel("Password");
final JTextField txtUser = new JTextField(10);
final JTextField txtPwd = new JTextField(10);
JButton btnLogin = new JButton("LOGIN");
JButton btnKeluar = new JButton("EXIT");  //Button Exit//
c.add(lblUser);
c.add(lblPwd);
c.add(txtUser);
c.add(txtPwd);
c.add(btnLogin);
c.add(btnKeluar);  //Menampilkan Button Exit//
lblUser.setBounds(10, 20, 70, 30);
lblPwd.setBounds(10, 50, 70, 30);
txtUser.setBounds(90, 20, 170, 30);
txtPwd.setBounds(90, 50, 170, 30);
btnLogin.setBounds(90, 80, 80, 30);
btnKeluar.setBounds(180, 80, 80, 30);
// 4 – listener//
btnLogin.addActionListener(new ActionListener() {  //Fungsi Untuk Login//
public void actionPerformed(ActionEvent e) {
String user = txtUser.getText();
String pwd = txtPwd.getText();
if(user.equals("AMIKOM") && pwd.equals("OK") ) {  //NGESET PASS & USERNAME//
JOptionPane.showMessageDialog(null,"Anda Berhasil Masuk...!!!",
"PESAN PROJECT",JOptionPane.PLAIN_MESSAGE);
new FUtama();  //Fungsi Masuk ke Class FUtama//
dispose();
}
}
});
btnKeluar.addActionListener(new ActionListener() {  //Fungsi Untuk Keluar/ Exit//
public void actionPerformed(ActionEvent e) {
System.exit(0);   // Exit (0);//
}
});
setVisible(true);
setSize(300, 190);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main (String[] args) {
new FLogin();
}
}

Class FLogin.java akan masuk lagi ke class FUtama.java


import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class FUtama extends JFrame {
FUtama() {
// 1 - container
super("Form Utama");
Container c = getContentPane();
// 2 - layout
c.setLayout(new BorderLayout());
// 3 - tambahkan komponen
final JDesktopPane desktop = new JDesktopPane(); //Fungsi Class Ke 2 Setelah FLogin//
c.add(desktop);
JMenuBar menubar = new JMenuBar();  //Menampilkan MenuBar FUtama//
setJMenuBar(menubar);
JMenu mnuFile = new JMenu("File");
JMenu mnuData = new JMenu("Data");
JMenu mnuEdit = new JMenu("Edit");
JMenu mnuView = new JMenu("View");
JMenu mnuDocument = new JMenu("Document");
JMenu mnuTools = new JMenu("Tools");
JMenu mnuWindows = new JMenu("Windows");
//MENU ICON//
menubar.add(mnuFile);
menubar.add(mnuData);
menubar.add(mnuView);
menubar.add(mnuEdit); 
menubar.add(mnuView);
menubar.add(mnuDocument);
menubar.add(mnuTools);
menubar.add(mnuWindows);
//BAGIAN FILE//
JMenuItem itmNew = new JMenuItem("New");
JMenuItem itmOpen = new JMenuItem("Open");
JMenuItem itmSave = new JMenuItem("Save");
JMenuItem itmSaveAs = new JMenuItem("SaveAs");
JMenuItem itmLogOut = new JMenuItem("Log Out");
JMenuItem itmKeluar = new JMenuItem("Keluar");  //Membuat Item Keluar//
mnuFile.add(itmNew);
mnuFile.add(itmOpen);
mnuFile.add(itmSave);
mnuFile.add(itmSaveAs);
mnuFile.add(itmLogOut);
mnuFile.add(itmKeluar);  //Menampilkan Item Keluar//
//BAGIAN DATA//
JMenu mnuKoleksi = new JMenu("Koleksi");  //MEMBUAT MENU KOLEKSI//
JMenu mnuTransaksi = new JMenu("Transaksi");  //MEMBUAT MENU TRANSAKSI//
mnuData.add(mnuKoleksi);  //MENAMPILKAN MENU KOLEKSI//
mnuData.add(mnuTransaksi);  //MENAMPILKAN MENU TRANSAKSI//
//KOLEKSI BAGIAN DATA KOLEKSI//
JMenuItem itmBuku = new JMenuItem("Buku");  //CLASS BUKU DLM KOLEKSI//
JMenuItem itmCD = new JMenuItem("DVD");  //CLASS DVD DLM KOLEKSI//
JMenuItem itmDriver = new JMenuItem("Driver");  //CLASS Driver DLM KOLEKSI//
mnuKoleksi.add(itmBuku);  //Menampil Class Buku//
mnuKoleksi.add(itmCD);  //Menampil Class CD//
mnuKoleksi.add(itmDriver);  //Menampil Class Driver//
//TRANSAKSI BAGIAN DATA TRANSAKSI//
JMenuItem itmPinjam = new JMenuItem("Peminjaman");
JMenuItem itmKembali = new JMenuItem("Pengembalian");
mnuTransaksi.add(itmPinjam);
mnuTransaksi.add(itmKembali);
//BAGIAN EDIT//
JMenuItem itmUndo = new JMenuItem("Undo");
JMenuItem itmRedo = new JMenuItem("Redo");
JMenuItem itmCopy = new JMenuItem("Copy");
JMenuItem itmCut = new JMenuItem("Cut");
JMenuItem itmPaste = new JMenuItem("Paste");
mnuEdit.add(itmUndo);
mnuEdit.add(itmRedo);
mnuEdit.add(itmCopy);
mnuEdit.add(itmCut);
mnuEdit.add(itmPaste);
//BAGIAN WINDOWS//
JMenuItem itmHelp = new JMenuItem("Help F1");
JMenuItem itmUpdate = new JMenuItem("Update F5");
JMenuItem itmForum = new JMenuItem("Forum F8");
JMenuItem itmAbout = new JMenuItem("About F 12");
mnuWindows.add(itmHelp);
mnuWindows.add(itmUpdate);
mnuWindows.add(itmForum);
mnuWindows.add(itmAbout);
//BAGIAN TOOLS//
JMenuItem itmKalkulator = new JMenuItem("Kalkulator");
mnuTools.add(itmKalkulator);
JMenuItem itmCard = new JMenuItem("CARD");
mnuTools.add(itmCard);
// 4 - listener
itmKeluar.addActionListener(new ActionListener() {   //EXIT//
public void actionPerformed(ActionEvent e) {
System.exit(0);  //(0)=Exit
}
});
itmLogOut.addActionListener(new ActionListener() {   //MASUK KE FLogin Pertama//
public void actionPerformed(ActionEvent e) {
dispose();  //dispose=mengembalikan ke form FLogin.
new FLogin();  //KEMBALI KE CLASS FLogin//
}
});
itmBuku.addActionListener(new ActionListener() {   //MASUK KE FORM BUKU//
public void actionPerformed(ActionEvent e) {
FBuku fbuku = new FBuku();  //Masuk Ke Class FBuku.java
desktop.add(fbuku);  //Menampilkan Class FBuku.java di desktop.
}
});
itmDriver.addActionListener(new ActionListener() {   //MASUK KE FORM DRIVER//
public void actionPerformed(ActionEvent e) {
FDriver fdriver = new FDriver();  //Masuk Ke Class FDriver.java
desktop.add(fdriver);  //Menampilkan Class FDriver.java di desktop.
}
});
itmUndo.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dispose();
new FUtama();
}
});
itmNew.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
FNew fnew = new FNew();
desktop.add(fnew);
}
});
itmKalkulator.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
new Operasi();
}
});
itmCard.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
new CardExample();
}
});
setVisible(true);
setSize(600, 600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}




Didalam class FUtama.java ada class FBuku.java untuk class Driver, class peminjaman sama dengan class FBuku.java tingal di edit dikit aja...!!
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;


class FBuku extends JInternalFrame {
FBuku() {
// 1 - container
super("Form Buku", true, true, true, true);
Container c = getContentPane();
// 2 - layout
c.setLayout(null);
// 3 - tambahkan komponen
// 4 - listener
setVisible(true);
setSize(300, 190);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

Comments

Popular posts from this blog

Pengertian UNIX

The Open Group memegang definisi tentang apa sistem UNIX dan merek dagang yang terkait dalam kepercayaan untuk industri. Pada tahun 1994 Novell (yang telah memperoleh sistem UNIX bisnis AT & T / USL) memutuskan untuk keluar dari bisnis itu. Daripada menjual bisnis sebagai satu kesatuan, Novell mengalihkan hak atas merek dagang UNIX dan spesifikasi (yang kemudian menjadi Single UNIX Specification) untuk The Open Group (pada Perusahaan X waktu / Buka). Selanjutnya, menjual kode sumber dan implementasi produk (UnixWare) untuk SCO. The Open Group juga memiliki UnixWare merek dagang. Hari ini, definisi dari UNIX ® mengambil bentuk UNIX Specification seluruh dunia tunggal mengintegrasikan X / Perusahaan Terbuka XPG4, IEEE POSIX Standar dan ISO C. Melalui evolusi terus-menerus, Single UNIX Specification adalah definisi de facto dan secara de jure standar untuk aplikasi sistem UNIXpemrograman interface. Sebagai pemilik merek dagang UNIX, The Open Group telah memisahkan merek da...

Cara Instalasi Ubuntu

Install Ubuntu Menggunakan CD Masukkan CD Ubuntu ke dalam CD / DVD-drive Restart komputer Anda. Anda akan melihat layar selamat datang meminta Anda memilih bahasa Anda dan memberikan Anda pilihan untuk menginstal Ubuntu atau coba dari CD. Jika Anda tidak mendapatkan menu ini, membaca boot Dari buku CD untuk informasi lebih lanjut. Menggunakan USB drive. Komputer Paling baru dapat boot dari USB. Anda akan melihat layar selamat datang meminta Anda memilih bahasa Anda dan memberikan Anda pilihan untuk menginstal Ubuntu atau coba dari CD. Bersiaplah untuk menginstal Ubuntu. Kami sarankan Anda pasang komputer Anda ke sumber listrik. Anda juga harus memastikan bahwa Anda memiliki cukup ruang pada komputer Anda untuk menginstal Ubuntu. Kami sarankan Anda untuk memilih Download update ketika menginstal dan Instal software ini pihak ketiga sekarang. Anda juga harus tetap terhubung ke internet sehingga Anda bisa mendapatkan update terbaru saat Anda menginstal Ubuntu. Jika Anda tida...

Bahasa C++

#include <iostream.h> #include <conio.h> main (void) { char npm[10], nama[100], *hasil;    float ipk;    int jml_mhs,i;    cout << "Masukkan jumlah mahasiswa : "; cin >> jml_mhs;    for (i=1; i<=jml_mhs; i++) {       cout << "Inputkan NPM mahasiswa  : "; cin >> npm;     cout << "Inputkan nama mahasiswa : "; cin >> nama;       cout << "Inputkan IPK mahasiswa  : "; cin >> ipk;       clrscr();       if (ipk = 3) {       hasil = "MEMUASKAN";       } else if (ipk >= 2.5 && ipk < 3) {       hasil = "CUKUP";       } else if (ipk < 2.5) {       hasil = "MEMPRIHATINKAN";       }       cout << "NPM mahasiswa  : " << npm << endl;    ...