FAbout.java/* Pemanggilan Komponen yang dibutuhkan Untuk Program inidari */import javax.swing.*;import java.awt.*;import java.awt.event.*;/*Membuat Turunan dengan Nama FAbout dari JDialog dan memberikanAksi jika di klik maka akan terjadi aksi */class FAbout extends JDialog implements ActionListener{/*Pemanggilan Button danpembuatan Objek btntutup serta di beri nama "Tutup" */JButton btnTutup = new JButton ("Tutup");/*pembuatan Method Konstruktor ,serta pengesetan Framenya*/public FAbout() {setTitle("ABOUT");setSize(200,100);//setDefaultCloseOperation memberikan Perintah closesetDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);setLayout(null);add(btnTutup);btnTutup.addActionListener(this) ;btnTutup.setBounds(40,20,100,20);setVisible(true);}/* untuk memberikan aksi kepada btntutup */public void actionPerformed (ActionEvent e) {if (e.getSource()==btnTutup) {dispose();}}}/*program ini tidak memiliki Fungsi Utama, maka Program ini akan di panggil dari sebuah Class Utama,Yaitu di OkMenu.Java */FKa.java/* Pemanggilan Komponen yang dibutuhkan Untuk Program inidari */import java.awt.event.*;import javax.swing.*;import java.awt.*;/*Membuat Turunan dengan Nama FKa dari JFrame dan memberikanAksi jika di klik maka akan terjadi aksi */class FKa extends JFrame implements ActionListener {/*Pemanggilan Button danpembuatan Objek btntutup serta di beri nama "Tutup" */JButton btnTutup = new JButton ("TUTUP");/*pembuatan Method Konstruktor ,serta pengesetan Framenya*/public FKa() {super ("KA");setSize (200,100);//setDefaultCloseOperation memberikan Perintah closesetDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);setLayout(null);add(btnTutup);btnTutup.addActionListener(this);btnTutup.setBounds (40,20,100,20);setVisible(true);}/* untuk memberikan aksi kepada btntutup */public void actionPerformed (ActionEvent e) {if (e.getSource()==btnTutup) {dispose();}}}/*program ini tidak memiliki Fungsi Utama, maka Program ini akan di panggil dari sebuah Class Utama,Yaitu di OkMenu.Java */FMi.java/* Pemanggilan Komponen yang dibutuhkan Untuk Program inidari */import java.awt.event.*;import javax.swing.*;import java.awt.*;/*Membuat Turunan dengan Nama FMi dari JFrame dan memberikanAksi jika di klik maka akan terjadi aksi */class FMi extends JFrame implements ActionListener {/*Pemanggilan Button danpembuatan Objek btntutup serta di beri nama "Tutup" */JButton btnTutup = new JButton ("TUTUP");/*pembuatan Method Konstruktor ,serta pengesetan Framenya*/public FMi() {super ("MI");setSize (200,100);//setDefaultCloseOperation memberikan Perintah closesetDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);setLayout(null);add(btnTutup);btnTutup.addActionListener(this);btnTutup.setBounds (40,20,100,20);setVisible(true);}/* untuk memberikan aksi kepada btntutup */public void actionPerformed (ActionEvent e) {if (e.getSource()==btnTutup) {dispose();}}}/*program ini tidak memiliki Fungsi Utama, maka Program ini akan di panggil dari sebuah Class Utama,Yaitu di OkMenu.Java */Ok.Menu.java/* Pemanggilan Komponen yang dibutuhkan Untuk Program inidari */import java.awt.event.*;import javax.swing.*;import java.awt.*;/*Membuat Turunan dengan Nama Menu dari JFrame */class Menu extends JFrame {/*Deklarasi Variabel*/JMenuBar menubar;JMenu file,prodi;JMenuItem about, exit, mi, ka;/*Konstruktor Menu */public Menu() {//Membuat nama FramesetTitle ("Menu");//Ukuran FramesetSize(200,200);//membuat Menu dengan Caption "File", dan huruf F bergaris bawahfile = new JMenu("File");file.setMnemonic('F');//membuat Menu dengan Caption "Prodi", dan huruf B bergaris bawahprodi = new JMenu("Prodi");prodi.setMnemonic('P');//membuat sub menu dengan Caption "About" serta memberi event CTRL+Aabout = new JMenuItem("About");about.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,ActionEvent.CTRL_MASK));//membuat sub menu dengan Caption "Exit" serta memberi event CTRL+Eexit = new JMenuItem("Exit");exit.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_E,ActionEvent.CTRL_MASK));//membuat sub menu dengan Caption "MI" serta memberi event CTRL+Mmi = new JMenuItem("MI");mi.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M,ActionEvent.CTRL_MASK));//membuat sub menu dengan Caption "KA" serta memberi event CTRL+Kka = new JMenuItem("KA");ka.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K,ActionEvent.CTRL_MASK));//membuat tempat untuk meletakkan menu-menu di dalam framemenubar = new JMenuBar();setJMenuBar(menubar);//Mengatur letak2 menu serta submenu di dalamnyamenubar.add(file);file.add(about);file.add(exit);menubar.add(prodi);prodi.add(mi);prodi.add(ka);//perintah jika di klik tombol exit maka akan terjadi perintah tutupexit.addActionListener(new ActionListener(){public void actionPerformed (ActionEvent e){System.exit(0);}});//memanggil FAboutabout.addActionListener(new ActionListener(){public void actionPerformed (ActionEvent e){new FAbout();}});//memanggil FKaka.addActionListener(new ActionListener(){public void actionPerformed (ActionEvent e){new FKa();}});//memanggil FMimi.addActionListener(new ActionListener(){public void actionPerformed (ActionEvent e){new FMi();}});//objek di tampilkansetDefaultCloseOperation(EXIT_ON_CLOSE);setVisible(true);}}//Fungsi Utamapublic class OkMenu {public static void main (String [] args){new Menu();}}Outputnya:
Senin, 20 Januari 2014
Tugas Java
Langganan:
Posting Komentar (Atom)


Tidak ada komentar:
Posting Komentar