أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم

اذهب الى الأسفل

أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم  Empty أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم

مُساهمة من طرف محمد يوسف في الأحد فبراير 23, 2014 12:54 pm

بسم الله الرحمن الرحيم

نفترض أنك قمت بتصميم تطبيقك على شاشة حجمها 19 بوصة و قم بتشغيل التطيق على شاشة اقل ستجد ان jframe أكبر من تلك الشاشة لذلك عليك استخدام الكائن Toolkit للحصول على حجم الشاشة للمستخدم ومن ثم تغير حجم jframe إعتماد على حجم الشاشة كما فى المثال التالى :

الكود:

package resizingpositioningjframe;
import java.awt.Toolkit;

import javax.swing.JFrame;

public class ResizingPositioningJFrame {
  public static void main(String[] args) {
   
JFrame frame = new JFrame("Test"); 
Toolkit tk = Toolkit.getDefaultToolkit(); 
int xSize = ((int) tk.getScreenSize().getWidth()); 
int ySize = ((int) tk.getScreenSize().getHeight()); 
frame.setSize(xSize,ySize); 
frame.show();

  }
}

 Wink Wink 
محمد يوسف
محمد يوسف
...
...

تاريخ التسجيل : 08/12/2013
المساهمات : 38
النقاط : 66
التقيم : 12
الدولة : السودان
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم  Empty رد: أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم

مُساهمة من طرف أيمن الإبراهيم في الأحد فبراير 23, 2014 2:22 pm

رائع جدا مشكور
أيمن الإبراهيم
أيمن الإبراهيم
........
........

تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 397
التقيم : 0
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم  Empty رد: أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم

مُساهمة من طرف أحمد مناع في الأحد فبراير 23, 2014 3:54 pm

جزاكم الله خيرا أخى محمد يوسف

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 968
النقاط : 201748
التقيم : 116
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم  Empty رد: أجعل jframe يأخذ الحجم المناسب لشاشة المستخدم

مُساهمة من طرف VB.NET في الجمعة نوفمبر 13, 2015 10:39 pm

Sad Sad Sad
VB.NET
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى