JMENU
Menu adalah komponen yang berbentuk
grup fungsi pemprosesan yang berkaitan dengan fitur suatu aplikasi. Kelas JMENU mengimplementasikn bar yang
didalamnya terdapat objek objek yang bersifat pull down (dapat ditekan). Kelas JMENUITEM digunakan untuk
menyusun item menu yang berupa teks atau label, termasuk membuat shorcut dari
tombol keyboard. Kelas JMENU
digunakan untuk menginstans objek pull down yan akan diletakkan pada menu bar.
CONTOH PROGRAM
1. Membuat
program MainMenu.java
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
class CobaMenu extends JFrame {
JMenuBar menuBar;
JMenu file, doc,
edit, help;
JMenuItem open, save, exit, delete, copy, paste, about;
public CobaMenu()
{
setTitle("Menu");
setSize(200,200);
file = new
JMenu("File");
file.setMnemonic('F');
doc = new
JMenu("Document");
doc.setMnemonic('D');
edit = new
JMenu("Edit");
edit.setMnemonic('E');
help = new
JMenu("Help");
help.setMnemonic('H');
open = new
JMenu("Open");
open.setMnemonic('O');
save = new
JMenu("Save");
save.setMnemonic('S');
exit = new
JMenu("Exit");
exit.setMnemonic('X');
delete = new
JMenu("Delete");
delete.setMnemonic('L');
copy = new
JMenu("Copy");
copy.setMnemonic('C');
paste = new
JMenu("Paste");
paste.setMnemonic('P');
about = new
JMenu("About");
about.setMnemonic('A');
menuBar = new
JMenuBar();
setJMenuBar(menuBar);
menuBar.add(file);
file.add(open);
file.add(save);
file.addSeparator();
file.add(exit);
menuBar.add(doc);
doc.add(edit);
edit.add(copy);
edit.add(paste);
edit.add(delete);
menuBar.add(help);
help.add(about);
exit.addActionListener(new
ActionListener() {
public void
actionPerformed(ActionEvent e) {
System.exit(0);
}
});
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
}
public class MainMenu {
public static void main(String [] neno) {
CobaMenu m = new CobaMenu();
}
}
2. Membuat
program Fframe.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class FFrame extends JFrame implements ActionListener {
JButton btnTutup =
new JButton("TUTUP");
public FFrame() {
super("FRAME");
setSize(200,100);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setLayout(null);
add(btnTutup);
btnTutup.addActionListener(this);
btnTutup.setBounds(40,20,100,20);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==btnTutup) {
dispose();
}
}
}
3. Membuat
program Fdialog.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class FDialog extends JDialog implements ActionListener {
JButton btnTutup =
new JButton("TUTUP");
public FDialog() {
setTitle("DIALOG");
setSize(200,100);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setLayout(null);
add(btnTutup);
btnTutup.addActionListener(this);
btnTutup.setBounds(40,20,100,20);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==btnTutup) {
dispose();
}
}
}
Tidak ada komentar:
Posting Komentar