Thursday, December 12, 2019

Praktikum Pemrograman Berorientasi Objek JMenu

JMenu Lanjutan

Tugas!
Membuat program dengan JMenu untuk menampilkan warna backgroud pada textarea yang jika menu warna dipilih Hitam, maka text area menjadi warna hitam dan jika dipilih menu warna Biru, maka text area menjadi warna Biru. Berikut ini contoh hasil output dan kode program sederhananya.
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(280,200);
setVisible(true);
}
}

public class MainJMenu {
public static void main(String [] neno) {
CobaMenu m = new CobaMenu();
}
}

 

No comments:

Post a Comment

Praktikum Pemrograman Berorientasi Objek Komponen GUI 2

KOMPONEN-KOMPONEN SWING LANJUTAN Swing merupakan alternatif lain untuk mengimplementasikan pemprograman Window. Walaupun diimplementasik...