Çarşamba, Ekim 16, 2024
Sanal Gündem
Ana SayfaKodlamaJavaJava JMenu Kullanımı ve Örneği

Java JMenu Kullanımı ve Örneği

Java’da JMenu, bir menü çubuğunda veya bir popup menüde seçenekleri gruplamak için kullanılan bir bileşendir. JMenu, JMenuBar veya JPopupMenu içinde kullanılabilir. İşte bir JMenu örneği:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class JMenuExample extends JFrame {
    public JMenuExample() {
        // Frame ayarları
        setTitle("JMenu Örneği");
        setSize(300, 200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        // Menu çubuğu oluşturma
        JMenuBar menuBar = new JMenuBar();

        // Ana menü oluşturma
        JMenu fileMenu = new JMenu("Dosya");

        // Alt menüler oluşturma
        JMenuItem openItem = new JMenuItem("Aç");
        JMenuItem saveItem = new JMenuItem("Kaydet");
        JMenuItem exitItem = new JMenuItem("Çıkış");

        // Alt menü öğelerine olay dinleyicileri ekleme
        openItem.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                JOptionPane.showMessageDialog(null, "Aç seçildi");
            }
        });

        saveItem.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                JOptionPane.showMessageDialog(null, "Kaydet seçildi");
            }
        });

        exitItem.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
            }
        });

        // Alt menüye alt öğeleri ekleme
        fileMenu.add(openItem);
        fileMenu.add(saveItem);
        fileMenu.addSeparator();
        fileMenu.add(exitItem);

        // Ana menüyü menü çubuğuna ekleme
        menuBar.add(fileMenu);

        // Frame'e menü çubuğunu ekleme
        setJMenuBar(menuBar);

        // Frame'i görünür yapma
        setVisible(true);
    }

    public static void main(String[] args) {
        new JMenuExample();
    }
}

Bu örnek, basit bir Swing uygulamasıdır. JMenuExample sınıfı, JFrame sınıfından kalıtım alır ve bir pencere oluşturur. Örnekte, bir JMenuBar oluşturulur ve bir ana menü olan “Dosya” oluşturulur. Alt menüler olan “Aç”, “Kaydet” ve “Çıkış” oluşturulur. Her alt menü öğesi için olay dinleyiciler atanır ve seçildiğinde ilgili işlemler gerçekleştirilir.

Bu örnekte JMenu‘nun temel kullanımını gösterilmektedir. Daha karmaşık menüler oluşturabilir, alt menülere alt öğeler ekleyebilir ve olay dinleyicileriyle çeşitli işlemler gerçekleştirebilirsiniz. Ayrıca, JPopupMenu kullanarak bir popup menü oluşturma seçeneğiniz de vardır.

Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar