Rabu, 25 Januari 2012

Frame

package uas;

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

/**
 *
 * @author  */
public class Frame extends JFrame implements ActionListener {

    Container contentPane;
    private JMenu dept, help;

    public Frame() {
        setSize(600, 500);
        setLocation(0, 0);
        setTitle("UAS");
        setResizable(true);

        setCursor(Cursor.HAND_CURSOR);

        contentPane = getContentPane();
        contentPane.setLayout(new FlowLayout());
        contentPane.setBackground(Color.WHITE);

        createDepartment();
        createHelp();

        JMenuBar menuBar = new JMenuBar();
        this.setJMenuBar(menuBar);
        menuBar.add(dept);
        menuBar.add(help);

        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }

    public void actionPerformed(ActionEvent e) {
        String menuName;
        menuName = e.getActionCommand();

        if (menuName.equals("Exit")) {
            System.exit(0);
        }
        if (menuName.equals("Add")) {

            DepartmentView d = new DepartmentView(this, true);
            d.setVisible(true);
            this.setVisible(false);
        }

    }

    private void createDepartment() {
        JMenuItem item;

        dept = new JMenu("Department");

        item = new JMenuItem("Add");
        item.addActionListener(this);
        dept.add(item);

        item = new JMenuItem("Exit");
        item.addActionListener(this);
        dept.add(item);
    }

    private void createHelp() {
        help = new JMenu("Help");
    }
}


Tidak ada komentar:

Posting Komentar