Rabu, 27 November 2019

JMenu Lanjutan


Assalamu’alaikum warahmatullahi wabarakatuh,
Selamat datang di blog saya...
Postingan kali ini saya akan membahas tugas praktikum saya yang tentang lanjutan latihan Jmenu. Untuk yang belum lihat postingan sebelumnya dapat dilihat dari teks link di bawah ini :

DASAR TEORI
Menu adalah  komponen  yang  berbentuk  grup  fungsi  pemproses  yang  berkaitan dengan  fitur-fitur  suatu  aplikasi.  Kelas JMenuBar mengimplementasikan  bar  yang  di dalamnya  terdapat  obyek-obyek  menu  yang  bersifat pull  down (dapat  ditekan).  Kelas JMenuItem digunakan untuk menyusun item menu yang berupa teks atau label, termasuk membuat shortcut  dari  tombol-tombol  keyboard.  Kelas  JMenu  digunakan  untuk menginstans obyek-obyek pull down menu yang akan diletakkan pada menu bar.
Berikut ini latihan program Event Handling yang akan di buat :
Membuat Menu Warna Background
Kode Program
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;

class CobaMenu extends JFrame {
    JMenuBar menuBar;
    JMenu file, warna, background;
    JMenuItem exit, hitam, biru;
    JTextArea fwarna = new JTextArea();

public CobaMenu() {
    setTitle("Menu");
    setSize(200,200);
    file = new JMenu("File");
    file.setMnemonic('F');
    warna = new JMenu("Warna");
    warna.setMnemonic('W');
    background = new JMenu("Warna Background");
    background.setMnemonic('B');
    exit = new JMenuItem("Exit");
    exit.setMnemonic('E');
    hitam = new JMenuItem("Hitam");
    hitam.setMnemonic('H');
    biru = new JMenuItem("Biru");
    biru.setMnemonic('B');

    menuBar = new JMenuBar();
    setJMenuBar(menuBar);
    menuBar.add(file);
    file.add(exit);
    menuBar.add(warna);
    warna.add(background);
    background.add(hitam);
    background.add(biru);

    setLayout(null);
    add(fwarna);
    fwarna.setBounds(10,10,180,25);

    exit.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            System.exit(0);
        }
    });

    hitam.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            fwarna.setBackground(Color.black);
        }
    });

    biru.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            fwarna.setBackground(Color.blue);
        }
    });


    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setSize(250,200);
    setVisible(true);
    }
}

public class MainJMenu {
    public static void main(String [] neno) {
        CobaMenu m = new CobaMenu();
    }
}
Simpan dengan nama MainJMenu.java selanjutnya :
1.        CTRL+1 untuk mengkompile program java
2.        CTRL+2 untuk menjalankan program
Hasil Output Program
Tampilan program yang dijalankan

Jika menu file di klik

Jika menu Warna di klik dan sub menu item Warna Background

Jika sub menu item Hitam diklik maka TextArea berwarna Hitam

Jika sub menu item Biru diklik maka TextArea berwarna Biru


Sekian Tentang Materi Lanjutan Latihan Jmenu Pada Java
Praktikum Berorientasi Objek II
Terimakasih dan Semoga Bermanfaat
----***----

Wassalammu’alaikum warahmatullahi wabarakatuh


Tidak ada komentar:

Posting Komentar