22 Kasım 2017 Çarşamba

Swing JMenuBar Sınfı

Giriş
Şu satırı dahil ederiz.
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
Bu sınıf bir JFrame nesnesine menü eklemek içindir.

Örnek
Elimizde bir frame olsun. Şöyle yaparız.
setJMenuBar(new MyMenuBar());
MenuBar şöyledir.
class MyMenuBar extends JMenuBar implements ActionListener{
  public static JMenuItem itmOpen;

  public MyMenuBar() {
    JMenu menuFile = new JMenu("File");

    itmOpen = new JMenuItem("Open...");
    itmOpen.addActionListener(this);

    add(menuFile);
    menuFile.add(itmOpen);
  }

  @Override
  public void actionPerformed(ActionEvent e) {
    JMenuItem source = (JMenuItem)e.getSource();

    if(source == itmOpen){
      ...
    }
  }
}
constructor
Şöyle yaparız..
JMenuBar menuBar = new JMenuBar ();
add metodu
Şöyle yaparız..
JMenu fileMenu = new JMenu("File");
menuBar.add(fileMenu);

Hiç yorum yok:

Yorum Gönder