import java.awt.*;
import java.awt.event.*;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.ButtonGroup;
import javax.swing.JMenuBar;
import javax.swing.KeyStroke;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
import javax.swing.JFrame;
public class perpusq extends JFrame
{
JTextArea output;
JScrollPane scrollPane;
String newline = "\n";
// Konstruktor Default
public perpusq() {
JMenuBar menuBar;
JMenu menu, submenu;
JMenuItem menuItem;
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
// Menambahkan komponen-komponen ke window
// menggunakan default BorderLayout.
Container contentPane = getContentPane();
output = new JTextArea(5, 30);
output.setEditable(false);
scrollPane = new JScrollPane(output);
contentPane.add(scrollPane, BorderLayout.CENTER);
// Membuat menu bar.
menuBar = new JMenuBar();
setJMenuBar(menuBar);
// Membuat menu pertama.
menu = new JMenu("File");
menu.setMnemonic(KeyEvent.VK_M);
menuBar.add(menu);
// Membuat kelompok JMenuItems
menuItem = new JMenuItem("Login");
menu.add(menuItem);
menuItem = new JMenuItem("Loguot");
menu.add(menuItem);
menuItem = new JMenuItem("Exit",
KeyEvent.VK_T);
menu.add(menuItem);
menu.addSeparator();
menu.add(menuItem);
// Membuat menu kedua dalam menu bar.
menu = new JMenu("Input Data");
menuBar.add(menu);
// Membuat kelompok JMenuItems
menuItem = new JMenuItem("Data Anggota",
KeyEvent.VK_T);
menu.add(menuItem);
menuItem = new JMenuItem("Data Buku",
KeyEvent.VK_T);
menu.add(menuItem);
// Membuat menu ketiga dalam menu bar.
menu = new JMenu("Transaksi");
menuBar.add(menu);
// Membuat kelompok JMenuItems
menuItem = new JMenuItem("Peminjaman",
KeyEvent.VK_T);
menu.add(menuItem);
menuItem = new JMenuItem("Pengembalian",
KeyEvent.VK_T);
menu.add(menuItem);
// Membuat menu keempat dalam menu bar.
menu = new JMenu("Laporan");
menuBar.add(menu);
// Membuat menu keempat dalam menu bar.
menu = new JMenu("Help");
menuBar.add(menu);
menuItem = new JMenuItem("About Aplikasi",
KeyEvent.VK_T);
menu.add(menuItem);
menuItem = new JMenuItem("About Programmer",
KeyEvent.VK_T);
menu.add(menuItem);
}
// Main Method
public static void main(String[] args) {
perpusq window = new perpusq();
window.setTitle("Aplikasi Perpustakaan");
window.setSize(450, 260);
window.setVisible(true);
}
}