Java’da Frame Menülerinin Kullanımı
Menüler GUI(Graphical User Interface)’lerin ayrılmaz parçadır.Onlar kullanıcılara gereksiz ekstra GUI bileşenleri yığmadan eylemlerinin gösterilmesinin sağlar.Swing GUI’de menüler yalnızca setJMenuBar methodu sağlayan sınıfların nesnelerinde kullanılabilir.Bu sınıflar;
- JFrame
- JApplet
Bu sınıflar;JMenuBar,JMenu,JMenuItem,JCheckBoxMenuItem ve JRadioButtonMenuItem
menü sınıflarının tanımlanmasında kullanılır.
JMenuBar : Menübar’ın pencerede gösterilmesini sağlar.
JMenu : Menübar’da çekme menü bileşenlerinin gösterilmesini sağlar.JMenuItem sınıfından miras alır(inherits).
JMenuItem : Menüye basit etiketlenmiş menü itemlerı ekler.
Örnekler ile açıklayacak olursak şöyle;
Main Fonksiyonunda yazarBey sınıfının cağırılması;
Çıktı;
Evet arkadaşlar bu örnek programımızda,öncelikle oluşturduğumuz yazarbey sınıfını JFrame sınıfı ile genişlettik(inherits).
Daha sonra kurucu methodun üstünde kullanacağımız JMenuBar,JMenu ve JMenuItem nesnelerini tanımladık.
Kurucu methodun içinde ise JMenuBar,JMenu ve JMenuItem nesnelerini oluşturduk.
yazarbeyBar bizim menübar’ımız idi.Onu setJMenuBar()(inherits ile JFrame sınıfından gelmekte) methodu ile pencereye ekledik.
yazarbeyMenu’yü add() methodu ile yazarbeyBar ekledik.
item1 ve item2’yi direkt yazarbeyMenu’ye ekledik.item3 ve item4’ü ise yazarBeyMenu’nün altına olusturduğumuz subMenu’ye ekledik.
İlk yorum yapan olun