بسم الله الرحمن الرحيم: غير قادر على تغيير حجم الأزرار على ماك

StackOverflow https://stackoverflow.com/questions/1429046

  •  07-07-2019
  •  | 
  •  

سؤال

وأنا تطوير تطبيق باستخدام جافا سبحانه وتعالى الذي يحتوي على بعض الأزرار مع الصور.

في ويندوز الجهاز الخاص بي، وسوف زر يكون تلقائيا كبيرة بما يكفي لإظهار الصورة بأكملها في زر. حاولت هذا على ماك ومع ذلك فإن زر لا تصبح طويل القامة بما يكفي لتناسب الصورة بأكملها. حاولت استخدام وظيفة setsize () على زر لضبط يدويا حجم لكن كلما دعوت تخطيط () على الوالدين الزر سيكون تعيين حجم الزر مرة أخرى إلى قيمته الافتراضية.

وأي أفكار حول كيفية جعل زر كبيرة بما يكفي لتناسب الصورة؟

هل كانت مفيدة؟

المحلول

ولقد وجدت الحل.

وكان الوالد زر باستخدام مدير GridLayout. I تعيين متغيرات gridData الزر heightHint وwidthHint لحجم القصد وأنه يعمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top