मैं फ्रेम सीमा, अधिकतम बटन, न्यूनतम बटन और फ्रेम आइकन के बिना बनाना चाहता हूं।फ्रेम सीमा के बिना जेएफआरएम, अधिकतम बटन, न्यूनतम बटन और फ्रेम आइकन
उत्तर
पर अपने JFrame
पर कॉल करें।
यह विधि केवल तभी कॉल की जा सकती है जब फ्रेम प्रदर्शित नहीं हो सकता है (JavaDoc देखें)।
आप java.awt.Window
वर्ग कर सकते हैं। Window
JFrame
की तरह है, लेकिन कोई सीमा नहीं है।
ध्यान दें कि Window
वर्ग निर्माता एक Frame
एक तर्क के रूप (java.awt.Frame
) की जरूरत है, लेकिन आप null
के लिए सेट कर सकते हैं। आप भी इस तरह यह अनुकूलित करने के लिए Window
वर्ग का विस्तार कर सकते हैं:
public class MyWindow extends Window{
public MyWindow(){
super(null); // creates a window with no Frame as owner
setBounds(x, y, width, height);
setVisible(true);
}
}
main
में, आप MyWindow
बजाय Window
का एक उदाहरण बना सकते हैं।
public static void main (String[] args) {
Window window = new MyWindow();
// Other stuff in main
}
मुझे उम्मीद है कि इससे मदद मिलती है!
नोट 2 चीजें: 1) इस प्रश्न में 'स्विंग' टैग लागू है। 2) स्विंग एक 'JWindow' प्रदान करता है। यदि आप अपना उत्तर हटाते हैं या (अधिमानतः) संपादित करते हैं, तो आप इसके कुछ नीचे वोटों से बच सकते हैं। ;) –
विंडो या ज्विंडो कुछ माउस घटनाओं का समर्थन नहीं करता है और इसमें टास्कबार नियंत्रण नहीं है। –
यह कोड बताता है कि आप इसे कैसे प्राप्त कर सकते हैं।
नोट: setUndecorated (सत्य); कन्स्ट्रक्टर में बयान।
जब आप पहले से प्रदर्शित होते हैं तो आप फ़्रेम को अचयनित नहीं कर सकते हैं।
public class MyFrame extends JFrame {
private JPanel contentPane;
private JTextField textField;
/**
* Launch the application.
*/
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setVisible(true);
}
/**
* Create the frame.
*/
public MyFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBackground(Color.ORANGE);
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
/* important Statement */
setUndecorated(true);
}
}
उपयोग विधि frame.getContentPane(); यह विधि किसी भी फ्रेम की सामग्री के अंदर वापस आती है। लेकिन आपको इसे जेपीनल में डालने की ज़रूरत है। जेपीएनएल का उपयोग करके प्रिंटयूआई जेएफआरएएम नहीं ....
- 1. बटन के साथ जेएफआरएम बंद करना
- 2. कस्टम बटन फ्रेम दौर रेक्ट UIButton
- 3. qtip2 शीर्षक बटन के बिना बंद बटन
- 4. जावा: न्यूनतम और अधिकतम दिनांक सीमा
- 5. पायथन और टीटीके लेबल का उपयोग फ्रेम फ्रेम को साफ करने के लिए फ्रेम
- 6. फ्रेम
- 7. फ्रेम
- 8. JQuery UI बटन आइकन
- 9. जावा में जेएफआरएम
- 10. Emacs फ्रेम
- 11. UITableViewCell में एक UIButton और सीमाएं/फ्रेम
- 12. न्यूनतम कोर डंप (केवल स्टैक ट्रेस + वर्तमान फ्रेम)
- 13. जंबो ईथरनेट फ्रेम और सुपर जंबो फ्रेम के शीर्षलेख
- 14. अधिकतम और न्यूनतम सीमा के साथ Django FloatField कैसे बनाएं?
- 15. wxPython फ्रेम अक्षम/सक्षम?
- 16. बदलते फ्रेम
- 17. बटन बिना पोस्टबैक के?
- 18. डेटा फ्रेम
- 19. एंड्रॉयड, कस्टम बटन सीमा
- 20. डेटा फ्रेम और is.nan()
- 21. एक फ्रेम के भीतर ग्रिड?
- 22. सहायता बटन जोड़ें, लेकिन अधिकतम रखें और
- 23. फ्रेम 0,0,0,0
- 24. jQuery: फ्रेम
- 25. पायथन अधिकतम और न्यूनतम
- 26. न्यूनतम और अधिकतम दिनांक
- 27. त्रुटि: पिछला फ्रेम इस फ्रेम करने के लिए आंतरिक (gdb इस फ्रेम अतीत तनाव कम नहीं कर सकता है)
- 28. डेटा-फ्रेम
- 29. छवि बटन और बटन
- 30. ऑटोस्केलिंग के लिए न्यूनतम और अधिकतम सीमाएं
ठीक है। मैं एक उत्तर निर्धारित कर दूंगा, यह मेरी समस्या का समाधान करता है। धन्यवाद! –
@ पीटर: मैं फ्रेम कैसे प्रदर्शित कर सकता हूं प्रदर्शित नहीं किया जा सकता है? मैंने जेफ्रेम बनाया है और नेटबीन्स का उपयोग करके इसमें कुछ नियंत्रण जोड़े हैं। मुख्य समारोह में मैं कोड: MyJframe फॉर्म = नया MyJframe(); form.setUndecorated (सत्य); form.set दृश्यमान (सत्य); लेकिन यह अपवाद –
@Chan फेंक देता है - क्या MyJFrame कन्स्ट्रक्टर कॉल पैक() है? इससे जेएफआरएएम प्रदर्शित करने योग्य – willcodejavaforfood