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

SEJARAH SINGKAT BAHASA C dan C++

Apa itu Bahasa C++? Apa itu Bahasa C++? Bahasa C++ adalah pengembangan dari bahasa C, salah satu bahasa pemprograman. Bahasa C++ pertama kali dikembangkan oleh Bjarne Stroustrup dari AT&T Bell Laboratories di tahun 1980-an. Lalu pada tahun 1983 hingga 1984 bahasa C++ dikembangkan lagi dengan menambahkan beberapa fitur yaitu virtual functions, function overloading, referensi dengan simbol &, konstan keyword, dan satu baris komentar dengan 2 tanda forward slashes (//). Sejarah Singkat Bahasa C Pencipta bahasa C adalah Brian W. Kernighan dan Denis M. Ritchi, sekitar tahun 1972. Penulisan pemrograman pada bahasa C dilakukan dalam membagi blok-blok, sehingga bahasa C disebut bahasa terstruktur. Bahasa C dapat digunakan di berbagai mesin dengan mudah, mulai dari PC sampai dengan mainframe, dengan berbagai sistem operasi (DOS, UNIX, VMS, dll). Bahasa pemrograman C merupakan bahasa pemrograman yang dapat dikatakan berada diantara bahasa beraras rendah dan beraras tinggi. Bahasa...

Fitur dan spesifikasi

Ubuntu TV . Semua siaran televisi Terestrial siaran dalam format AS dan Uni Eropa standar, untuk konten definisi standar atau tinggi, dengan terintegrasi panduan program elektronik. Kabel dan satelit kemungkinan Mengintegrasikan kabel atau layanan satelit ke Ubuntu TV, untuk memberikan pengalaman pelanggan yang terpadu. Ubuntu menjembatani kesenjangan antara produsen televisi dan kabel atau penyedia satelit. Tak berujung hiburan online Ubuntu TV mengintegrasikan penyedia konten online untuk menawarkan katalog beragam film, acara TV dan musik langsung dari Internet. Manfaatkan layanan kerangka Canonical dan mitra konten, atau mengintegrasikan layanan Anda sendiri   Peningkatan Melihat Kedua layar pengalaman merupakan tren yang muncul dalam siaran televisi . Tautan ponsel atau tablet ke Ubuntu TV , menyajikan konten yang terkait untuk pemirsa sementara mereka menonton. Memberikan informasi tentang film oleh sutradara yang sama , misalnya, a...

Install Aplikasi di Ubuntu

Masuk ke  Ubuntu Software Center   (Aplications>Ubuntu software Center) Klik salah satu kategorinya, misal Internet Klik salah satu pilihan, misal  Chat Klik salah satu aplikasi, misal  Google Talk (aplikasi chat untuk Akun Google) Akan muncul button  More Info  dan  Install . More Info untuk mengetahui informasi mengenai aplikasi dan Install untuk install aplikasi. Klik  Install  dan proses instalasi akan muncul kotak dialog untuk memasukkan  password root . Maka proses instalasi akan berjalan Jika sudah selesai,