You are on page 1of 6

NAMA : I MADE RIKO HERMAWAN

STB : 082422

KELAS : J
import java.awt.*;

import java.awt.event.*;

public class MenuKu extends Frame{

static MenuKu form1;

static Frame form2;

DeteksiWin win;

DeteksiAksi aksi;

MenuBar mb;

Menu file, dataku, info;

MenuItem open, search, exit, name, universitas,address, hobby;

public MenuKu(){

win = new DeteksiWin();

aksi = new DeteksiAksi();

mb = new MenuBar();

file = new Menu("File");

dataku = new Menu("Dataku");

info = new Menu("Info");

open = new MenuItem("Open");

search = new MenuItem("Search");

exit = new MenuItem("Exit");

name = new MenuItem("Name");

universitas = new MenuItem("Universitas");


address = new MenuItem("Address");

hobby = new MenuItem("Hobby");

setTitle("082422_Menu");

setSize(300, 200);

addWindowListener(win);

open.addActionListener(aksi);

exit.addActionListener(aksi);

hobby.addActionListener(aksi);

setMenuBar(mb);

mb.add(file);

mb.add(dataku);

mb.add(info);

file.add(open);

file.add(search);

file.add(exit);

dataku.add(name);

dataku.add(address);

dataku.add(universitas);

info.add(hobby);

show();

}
public void bukaBaru(){

form2.setAlwaysOnTop(true);

form2.setLocation(form1.getX()+10,form1.getY()+10);

form2.show();

form1.setEnabled(false);

public static void seleksi(ActionEvent e){

if(e.getSource() instanceof MenuItem){

if(e.getActionCommand() == "exit")

System.exit(0);

else

if(e.getActionCommand() == "open")

form1.bukaBaru();

else

if(e.getActionCommand() == "hobby"){

Label pesan = new Label("Belajar Java",1);

form1.add(pesan);

form1.show();

public static void main(String[] args){

form1 = new MenuKu();


form2 = new Frame("new 082422");

form2.setSize(400,250);

form2.addWindowListener(new DeteksiWin());

class DeteksiWin extends WindowAdapter{

public void windowClosing(WindowEvent e){

if(e.getSource() == MenuKu.form1)

System.exit(0);

else{

((Frame)e.getSource()).setVisible(false);

MenuKu.form1.setEnabled(true);

MenuKu.form1.show();

class DeteksiAksi implements ActionListener{

public void actionPerformed(ActionEvent e){

MenuKu.seleksi(e);

You might also like