Anaekrana Jframe Form Ekleme

Anaekrana JFrame Form Ekleme

JFrame, Java Swing kütüğünde bulunan bir pencere bileşeni sınıfıdır. Bir JFrame nesnesi, bir pencere oluşturmak ve yönetmek için kullanılır. JFrame sınıfı, pencerenin başlığını, konumunu, boyutu ve görünümünü ayarlamak için çeşitli yöntemler sunar.

Bir JFrame nesnesi oluşturmak için, öncelikle javax.swing.JFrame sınıfını içe aktarmak gerekir. Daha sonra, JFrame sınıfının bir örneği oluşturulur ve pencerenin özellikleri ayarlanır. Örneğin, aşağıdaki kod bir JFrame nesnesi oluşturur ve pencerenin başlığını “Ana Pencere” olarak ayarlar:

“`java
import javax.swing.JFrame;

public class AnaPencere extends JFrame {

public AnaPencere() {
    setTitle("Ana Pencere");
}

public static void main(String[] args) {
    AnaPencere pencere = new AnaPencere();
    pencere.setSize(400, 300);
    pencere.setLocationRelativeTo(null);
    pencere.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    pencere.setVisible(true);
}

}
“`

Yukarıdaki kodda, AnaPencere sınıfı JFrame sınıfından türetilmiştir. Bu, AnaPencere sınıfının JFrame sınıfının tüm özelliklerine ve yöntemlerine erişebileceği anlamına gelir. AnaPencere sınıfının yapıcısı, pencerenin başlığını “Ana Pencere” olarak ayarlar. main() metodu, AnaPencere sınıfının bir örneğini oluşturur ve pencerenin özelliklerini ayarlar. setSize() metodu, pencerenin genişlik ve yükseklik değerlerini ayarlar. setLocationRelativeTo() metodu, pencereyi ekranın ortasına yerleştirir. setDefaultCloseOperation() metodu, pencere kapatıldığında programın sonlanmasını ayarlar. setVisible() metodu, pencereyi görünür hale getirir.

Anaekrana JFrame Form Ekleme

Bir JFrame nesnesine form eklemek için, öncelikle javax.swing.JPanel sınıfını içe aktarmak gerekir. Daha sonra, JPanel sınıfının bir örneği oluşturulur ve forma eklenecek bileşikler bu panele eklenebilir. Örneğin, aşağıdaki kod bir JPanel nesnesi oluşturur ve panele bir JButton nesnesi ekler:

“`java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;

public class AnaPencere extends JFrame {

public AnaPencere() {
    setTitle("Ana Pencere");

    JPanel panel = new JPanel();
    JButton button = new JButton("Tıkla");
    panel.add(button);

    add(panel);
}

public static void main(String[] args) {
    AnaPencere pencere = new AnaPencere();
    pencere.setSize(400, 300);
    pencere.setLocationRelativeTo(null);
    pencere.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    pencere.setVisible(true);
}

}
“`

Yukarıdaki kodda, JPanel sınıfının bir örneği oluşturulur ve panele bir JButton nesnesi eklenerek form oluşturulur. Daha sonra, add() metodu ile form JFrame nesnesine eklenerek ana ekrana yerleştirilir.

Faydalı Siteler ve Dosyaları


Yayımlandı

kategorisi