sads

Thursday, 16 February 2017

Menubar ,Menu,Menuitems

 






import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class BasicApp extends Frame implements ActionListener{
MenuBar bar;
Menu menu1,menu2,menu3;
MenuItem m1,m2,m3,m4,m5;
String s="";




public BasicApp() {
setTitle("Basic App");
setSize(300,500);
setVisible(true);
setLayout(new FlowLayout());
addWindowListener(new WindowAdapter() {

@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

bar=new MenuBar();
setMenuBar(bar);

menu1=new Menu("File");
menu2=new Menu("Edit");
menu3=new Menu("Help");


bar.add(menu1);
bar.add(menu2);
bar.add(menu3);

m1=new MenuItem("Open");
m2=new MenuItem("Save");

menu1.add(m1);
menu1.add(m2);

m3=new MenuItem("copy");
m4=new MenuItem("paste");

menu2.add(m3);
menu2.add(m4);

m5=new MenuItem("about Software");
menu3.add(m5);

m1.addActionListener(this);
m2.addActionListener(this);

m3.addActionListener(this);
m4.addActionListener(this);
m5.addActionListener(this);

}

public static void main(String[] args) {
BasicApp b=new BasicApp();

}

@Override
public void actionPerformed(ActionEvent ae) {
s=ae.getActionCommand();
repaint();
}

public void paint(Graphics g)
{
g.drawString("Clicked   :"+s, 50, 250);
}


}

No comments:

Post a Comment