فيما يلي مثال يوضح هذه التقنية ، يتم استدعاء طريقة setLocationRelativeTo(null) في نهاية المنشئ.
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
JFrame_center من الفئة العامة يمتد JFrame {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
إطار JFrame = JFrame جديد ("مركز JFrame") ؛
frame.pack ();
//retrieve screen size
SizeScreen size = Toolkit.getDefaultToolkit().getScreenSize();
int height = screensize.height ؛
int width = sizeScreen.width ؛
// الحجم هو نصف الطول والارتفاع
frame.setSize (العرض / 2 ، الارتفاع / 2) ؛
// هنا نقوم بتوسيط نافذتنا
frame.setLocationRelativeTo (فارغ) ؛
frame.setVisible (صحيح) ؛
}
}
< / pre> Output< / a>< / div>
هذا كل شيء! نافذتنا محاذية بشكل جيد في وسط الشاشة. في هذا البرنامج تم استدعاء الطريقة getScreenSize < / ب > من الفئة <ب>مجموعة أدوات جافا لاسترداد حجم الشاشة التي يتم تشغيل البرنامج منها. هذه الطريقة فعالة للغاية لأنها ترجع البعد وفقا لشاشة المستخدم.
Reference
Create JFrame GUI باستخدام SWING
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...