PDA

View Full Version : سوال: کد fullscreen کردن فرم که مستقل از سیستم عامل باشد



lmaghsoodi
یک شنبه 16 تیر 1392, 17:33 عصر
با سلام خدمت دوستان عزیز

من کدی می خواهم که فرم را به صورت fullscreen نماید و مستقل از سیستم عامل باشد. یعنی در هر سیستم عاملی جواب دهد.

اگر بخواهم در هر سیستم عاملی جواب دهد، نباید از AWT استفاده نمایم. آیا این فکرم درست است؟

ضمناً می خواهم برنامه را طوری بنویسم که در هر سیستم عاملی جواب دهد برای این منظور بایستی چی کار کنم؟

Behnam.B
یک شنبه 16 تیر 1392, 17:58 عصر
سلام. این کد احتمالا باید جواب بده:

import java.awt.Toolkit;
import javax.swing.JFrame;

public class Test {
public static void main(String[] args){
JFrame frame = new JFrame();
frame.setUndecorated(true);
frame.setSize(Toolkit.getDefaultToolkit().getScree nSize());
frame.setVisible(true);
}
}

lmaghsoodi
دوشنبه 17 تیر 1392, 12:54 عصر
این کد از AWT استفاده می کند . من خودم چنین کدی را پیدا کرده ام ، سوال من این بود که آیا AWT مستقل از سیستم عامل است یا خیر ؟

Behnam.B
سه شنبه 18 تیر 1392, 19:18 عصر
خب بله AWT هم مثل همه قسمت های جاوا مستقل از سیستم عامل باید باشه...

lmaghsoodi
پنج شنبه 20 تیر 1392, 10:05 صبح
ولی زمانیکه من تفاوتهای AWT و swing را مطالعه می کردم، متوجه شدم که AWT ، platform dependent ولی Swing ، platform Independent می باشد. یک مقدار search کنید ، متواجه می شوید .

ضمناً زمانیکه فروم ها را می خواندم ، متوجه شدم که این کد در همه سیستم عاملها جواب نمی دهد و به Bug می خورد.

آیا کسی کد FullScreen در Java FX را دارد؟