2013-02-14 14 views
5

के रूप में कैसे शुरू करना है, मैं जानना चाहता हूं कि जावा जेएफआरएएम को अधिकतम कैसे शुरू किया जाए। मैं नहीं चाहता कि यह पूर्णस्क्रीन हो (इसके चारों ओर कोई खिड़की नहीं) मैं बस इसे एक सामान्य प्रोग्राम जैसे वेब ब्राउजर की तरह शुरू करना चाहता हूं।जावा जेएफआरएम्स को अधिकतम विंडो

मैं पहले से ही उपयोग के बारे में जानते हैं:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 

स्क्रीन आकार पाने के लिए, लेकिन जब आप JFrame को यह आयाम लागू यह अभी भी हालांकि यह स्क्रीन के लगभग सभी तक ले जाता है चारों ओर खींचा जा सकता है। आप इसे रोकने के लिए अधिकतम बटन दबा सकते हैं, लेकिन मैं चाहता हूं कि विंडो अधिकतम हो गई हो।

इसके अलावा, मुझे उन प्रभावों से डर है जो खिड़की को अधिकतम करने के लिए खिड़की की सामग्री पर होंगे।

मैं यह करने के बारे में कैसे जा सकता हूं?

उत्तर

8

उपयोग java.awt.Frame.setExtendedState():

public static void main(String[] args) { 

    JFrame frame = new JFrame(); 
    frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 
    frame.setVisible(true); 
} 
+0

धन्यवाद बहुत बहुत! मेरे पास एक सवाल है हालांकि, यह बेवकूफ हो सकता है लेकिन आपने एक इंटरप्टेड अपवाद क्यों फेंक दिया? एक बार फिर धन्यवाद! –

+0

किसी भी कारण से, क्षमा करें। मैंने इस कोड को मेरे मुख्य संपादक में एक मुख्य विधि में लिखा था जो कुछ परीक्षणों के लिए पहले से मौजूद था, और मैं कॉपी/पेस्ट से पहले विधि हस्ताक्षर को ठीक करना भूल गया था। –

+0

क्षमा करें मेरे पास एक और सवाल है। अगर कोई खिड़की नीचे बहाल करता है तो यह सामान्य आकार बन जाता है, जो सेटसाइज का उपयोग किए बिना बहुत कुछ नहीं है। तो मैं setSize का उपयोग करता हूं और अब विंडो आकार बदलने योग्य है इसलिए मैं इसे बदलने के लिए setResizable (false) का उपयोग करता हूं। हालांकि, अब खिड़की को अधिकतम शुरू नहीं किया गया है और इसे अधिकतम नहीं किया जा सकता है, जब मैं इसे अधिकतम नहीं करता, तो खिड़की को आकार कैसे दे सकता हूं, खिड़की को अधिकतम शुरू कर दें और सुनिश्चित करें कि इसे बहाल होने पर इसका आकार बदला जा सके। या इसे अधिकतम करने के लिए शुरू करें और इसे पुनर्स्थापित करना असंभव बना दें। –

संबंधित मुद्दे