मैं एक JFrame जो GridBagLayout में 3 JPanels है ..जावा जोरों पर एक खिड़की के लिए न्यूनतम आकार सीमा निर्धारित करना
अब, जब मैं एक खिड़कियों को कम से कम, एक निश्चित सीमा के बाद, तीसरे है जेपीनल गायब हो जाता है। मैं JFrame की कम से कम आकार सेट setMinimumSize (नया आयाम (int, int)) लेकिन कोई सफलता उपयोग करने की कोशिश। खिड़कियां अभी भी कम हो सकती हैं।
तो, मैं वास्तव में एक थ्रेशोल्ड बनाना चाहता हूं, कि मेरी खिड़की को एक निश्चित सीमा के बाद कम नहीं किया जा सकता है।
कैसे मैं ऐसा कर सकते हैं?
कोड: -
import java.awt.Dimension;
import javax.swing.JFrame;
public class JFrameExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Hello World");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setMinimumSize(new Dimension(400, 400));
frame.setVisible(true);
}
}
इसके अलावा: ** एक ही हालांकि NetBeans आईडीई देता है जब चलाएँ:
[email protected]:~/java$ java --showversion
java version "1.5.0"
gij (GNU libgcj) version 4.4.1
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
[email protected]:~/java$
मुझे
तरह उत्पादन ** अद्यतन देता है अपेक्षित आउटपुट .. जब मैं "जावा जेएफआरएएमएक्स नमूना" कंपाइलर से गुजरता हूं, तो मुझे सामना करना पड़ रहा है मुद्दों .. अब, इसका क्या मतलब है ??
आप किस प्लेटफ़ॉर्म पर हैं और जावा का किस संस्करण का उपयोग कर रहे हैं? ubuntu पर –
जावा 6 9.10 –
आप अपने जावा 6 के विशिष्ट अद्यतन संख्या में पता है? 'जावा-वर्जन' टाइप करें और आपको कुछ ऐसा दिखना चाहिए: जावा संस्करण "1.6.0_18", 18 अद्यतन # होगा। यह वहाँ एक बग है कि केवल उस के शीर्ष पर जावा 6 –