View Full Version : چیکار کنم فرم اصلی برنامه ام وسط صفحه نمایش ظاهر بشه؟
ali zi zeperto
پنج شنبه 27 آبان 1389, 14:19 عصر
سلام
من می خوام فرم اصلی برنامه ام وسط صفحه نمایش ظاهر بشه(الان گوشه بالا سمت چپ ظاهر میشه).
چیکار باید بکنم؟
ممنون
ermia2008
پنج شنبه 27 آبان 1389, 19:52 عصر
سلام
من می خوام فرم اصلی برنامه ام وسط صفحه نمایش ظاهر بشه(الان گوشه بالا سمت چپ ظاهر میشه).
چیکار باید بکنم؟
ممنون
سلام دوست عزیز
روش اول:
final int screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height ;
final int screenWidth = Toolkit.getDefaultToolkit().getScreenSize().width;
int w = (screenWidth - this.getWidth())/2;
int h = (screenHeight - this.getHeight())/2;
this.setLocation(w, h);
که در اینجا this به frame اشازه میکنه.
روش دوم:
this.setLocationRelativeTo(getRootPane());
البته روش های دیگری هم وجود داره!
persianshadow
جمعه 28 آبان 1389, 10:29 صبح
کافیه در سازنده فرم خودتون کد زیر رو بنویسید :
this.setLocationRelativeTo(null);
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.