Çarşamba, Ocak 15, 2025
Sanal Gündem
Ana SayfaKodlamaJavaJava JFrame ve JPanel Kullanımı

Java JFrame ve JPanel Kullanımı

Java’da JFrame ve JPanel, kullanıcı arayüzü oluşturmak için kullanılan Swing bileşenleridir. İşte JFrame ve JPanel’in kullanımı:

  1. JFrame Kullanımı: JFrame, bir pencere (window) oluşturmak için kullanılır. İşte basit bir JFrame örneği:
import javax.swing.JFrame;

public class MyFrame extends JFrame {
    public MyFrame() {
        setTitle("JFrame Örneği"); // Pencere başlığı
        setSize(500, 400); // Pencere boyutu
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Kapatma işlemi için varsayılan işlem
        setLocationRelativeTo(null); // Pencereyi ekranın ortasına yerleştir
    }

    public static void main(String[] args) {
        MyFrame frame = new MyFrame();
        frame.setVisible(true); // Pencereyi görünür hale getir
    }
}

Bu örnekte, JFrame sınıfını genişleten MyFrame sınıfı oluşturulur. MyFrame sınıfının yapıcısında, pencere başlığı (setTitle()), boyutu (setSize()), kapatma işlemi (setDefaultCloseOperation()) ve pencerenin konumu (setLocationRelativeTo()) belirlenir. Ardından, main() metodu içinde MyFrame nesnesi oluşturulur ve pencereyi görünür hale getirmek için setVisible(true) yöntemi çağrılır.

  • JPanel Kullanımı: JPanel, bir bileşen konteyneri olarak kullanılır ve JFrame içinde farklı bileşenleri gruplamak için kullanılır. İşte basit bir JPanel örneği:
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;

public class MyPanel extends JPanel {
    public MyPanel() {
        JLabel label = new JLabel("Merhaba, Java!"); // Bir JLabel oluştur
        add(label); // JLabel'i panele ekle
    }

    public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.setTitle("JPanel Örneği");
        frame.setSize(500, 400);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLocationRelativeTo(null);

        MyPanel panel = new MyPanel(); // JPanel nesnesi oluştur
        frame.add(panel); // JPanel'i JFrame'e ekle

        frame.setVisible(true);
    }
}

Bu örnekte, JPanel sınıfını genişleten MyPanel sınıfı oluşturulur. MyPanel sınıfının yapıcısında, bir JLabel bileşeni oluşturulur ve add() yöntemi kullanılarak panele eklenir. Ardından, main() metodu içinde JFrame nesnesi oluşturulur ve MyPanel nesnesi JFrame’e eklenir.

JFrame ve JPanel kullanarak daha karmaşık kullanıcı arayüzleri oluşturabilirsiniz. Diğer Swing bileşenlerini (düğmeler, metin kutuları, listeler, vb.) JFrame ve JPanel içinde kullanarak kullanıcı etkileşimli uygulamalar geliştirebilirsiniz.

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