nih Koding nya, jgn lupa save dgn nama DemoMenuBar.java
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class LatGui extends JFrame implements ActionListener{
JButton tombol;
JButton keluar;
JLabel label;
JMenuBar menubar;
JMenu view;
JMenu edit;
JMenu help;
JMenuItem exit;
JMenuItem about;
JRadioButtonMenuItem hasil;
JCheckBoxMenuItem pembuat;
LatGui(){
super("Kalkulator");
setLayout(new BorderLayout());
menubar = new JMenuBar();
setJMenuBar(menubar);
view = new JMenu("View");
menubar.add(view);
view.setMnemonic('V');
exit = new JMenuItem("Exit");
view.add(exit);
hasil = new JRadioButtonMenuItem("Hasil");
view.add(hasil);
pembuat = new JCheckBoxMenuItem("Pembuat");
view.add(pembuat);
edit = new JMenu("Edit");
menubar.add(edit);
help = new JMenu("Help");
menubar.add(help);
about = new JMenuItem("About");
help.add(about);
tombol = new JButton("Klik");
add(tombol);
keluar = new JButton("Keluar");
add(keluar, BorderLayout.PAGE_END);
label = new JLabel("");
add(label);
exit.addActionListener(this);
about.addActionListener(this);
tombol.addActionListener(this);
keluar.addActionListener(this);
hasil.addActionListener(this);
pembuat.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
WindowsAbout window = new WindowsAbout(LatGui.this);
if(e.getSource()==exit){
System.exit(0);
}else if(e.getSource()==about){
JOptionPane.showMessageDialog(null, "Hallo semua");
//window.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
//window.setSize(300, 100);
//window.setVisible(true);
//window.setLocationRelativeTo(null);
//window.setDefaultLookAndFeelDecorated(true);
}else if(e.getSource()==tombol){
label.setText("coba");
}else if(e.getSource() == keluar){
System.exit(0);
}else if(e.getSource() == pembuat){
JOptionPane.showMessageDialog(null, "Pembuat Aplikasi Ini Bernama Rio");
}
}
}
/*
class WindowsAbout extends JDialog{
JLabel label;
public WindowsAbout(JFrame frame){
super(frame, "About Window", true);
setLayout(new FlowLayout());
label = new JLabel("Tentang About");
add(label);
}
}*/
public class DemoMenuBar {
public static void main(String args[]) {
LatGui frame = new LatGui();
frame.setVisible(true);
frame.setSize(260, 300);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
frame.setDefaultLookAndFeelDecorated(true);
}
}
CLICKSOR
Kata Penyemangat Hidup Agar Selalu Mau Belajar
kemapuan belum tentu menjadikan seorang mahir/ahli, karena mahir/ahli adalah pilihan, karena pilihan itu, yang tidak mampu menjadi mahir, tiada yang tidak mungkin, ayo semangat untuk selalu belajar. Sukses Sukses Sukses
Jumat, 20 Januari 2012
Belajar Pemograman Java Gui -> Demo Membuat Menu Bar dan Tombol Keluar
Langganan:
Posting Komentar (Atom)
ketemu juga nih tugas JAVA ane . thanks gan ^^
BalasHapuskunjungi juga blog saya www.gagahweb.com