JFrame হল Frame ক্লাসের সাবক্লাস এবং ফ্রেমে অ্যাড করা কম্পোনেন্টগুলোকে এর কন্টেন্ট বলা হয়, এগুলো contentPane দ্বারা ম্যানেজ হয়। JFrame-এ কম্পোনেন্ট অ্যাড করতে এর contentPane ব্যবহার করতে হয়। JFrame হল বর্ডার, টাইটল এবং বাটন সহ একটি উইন্ডো। অধিকাংশ জাভা সুইং অ্যাপ্লিকেশন JFrame ব্যবহার করে ইমপ্লিমেন্ট করা যায়।
ডিফল্টভাবে, JFrame স্ক্রিনের টপ-লেফট পজিশনে প্রদর্শিত হয়। Window ক্লাসের setLocationRelativeTo() মেথড ব্যবহার করে JFrame কে সেন্টার পজিশনে দেখানো যায়।
সিনট্যাক্স
public void setLocationRelativeTo(Component c)
উদাহরণ
import javax.swing.*; import java.awt.*; public class JFrameCenterPositionTest extends JFrame { public JFrameCenterPositionTest() { setTitle("JFrameCenter Position"); add(new JLabel("JFrame set to center of the screen", SwingConstants.CENTER), BorderLayout.CENTER); setSize(400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); // this method display the JFrame to center position of a screen setVisible(true); } public static void main (String[] args) { new JFrameCenterPositionTest(); } }
আউটপুট
