View Full Version : اشکال در setBounds
cnmeysam
جمعه 19 آبان 1396, 23:05 عصر
سلام من یه jpanel به فرمم اضافه کردم و برای اکشن jbutton تعریف کردم وقتی روش کلیک شد ابعاد پنل من در مکان و سایز مورد نظر من ظاهر بشه
jpanel.setBounds(0, 1, 167, 285);
ولی بعد از اینکه سایز فرمم عوض میشه ابعاد و سایز jpanel به حالت اولیه بر میگرده چطوری میتونم از این کار جلو گیری کنم؟
در ضمن jpanel رو با کامند نساختم توی netbeans از قسمت دیزاین به فرم اضافه کردم
mostafa3dmax
شنبه 20 آبان 1396, 14:49 عصر
سلام من یه jpanel به فرمم اضافه کردم و برای اکشن jbutton تعریف کردم وقتی روش کلیک شد ابعاد پنل من در مکان و سایز مورد نظر من ظاهر بشه
jpanel.setBounds(0, 1, 167, 285);
ولی بعد از اینکه سایز فرمم عوض میشه ابعاد و سایز jpanel به حالت اولیه بر میگرده چطوری میتونم از این کار جلو گیری کنم؟
در ضمن jpanel رو با کامند نساختم توی netbeans از قسمت دیزاین به فرم اضافه کردم
اول تمام اجزای فرمت رو بذار توی یه پنل بعد پنل رو از هر طرف به فرمت بچسبون بعد روی پنل راست کلیک کن از set layout مقدارش رو روی null layout تنظیم کن درست میشه .
یا اینکه میتونی فقط برای خود فریم این کار رو انجام بدی و دیگه نیاز به پنلی که گفتم نیست فقط تو این روش باید برای فریمت مینیمم سایز تعریف کنی چون اگه مینیمم ساز تعریف نکنی فریمت بدون اندازه نشون داده میشه .
به نظر من روش اول بهتر و کارا تره دردسر مینیمم سایز رو هم نداره
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.