PDA

View Full Version : پنجره در وسط مانیتور



mahdi_dev
پنج شنبه 31 مرداد 1387, 17:51 عصر
سلام علیکم و الرحمه و برکاته تکبیر الله اکبر الله اکبر ...
آقا یه سوال
می خواستم بدونم پنجره ای که ساختم (از طریق container) رو چطور می تونم در وسط مانیتور بندازم
البته اگر نمیدونید لطف کنید و بگید که اندازه ی پیکسل مانیتور رو چطور می تونم بدست بیارم ؟؟؟
یعنی اینکه دستوری هست که resolution مانیتور رو به ما نشون بده ؟
میخوامت فجیع در حد تیم ملی :کف:

amirfarshad
پنج شنبه 31 مرداد 1387, 19:34 عصر
من از این استفاده میکنم، چیز بدی نیست:


Frame1 frame = new Frame1();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
frame.setVisible(true);