मैं अपने टाइटलबार को अनुकूलित करना, छोटा करना, अधिकतम करना- और बंद-बटन को कस्टमाइज़ करना चाहता हूं। इसलिए मैंने अपने जेएफआरएएम पर का उपयोग किया, लेकिन मैं अभी भी खिड़की का आकार बदलने में सक्षम होना चाहता हूं। इसे लागू करने का सबसे अच्छा तरीका क्या है?एक अपरिवर्तित JFrame का उपयोग करते समय आकार बदलने के लिए समर्थन कैसे जोड़ें?
मेरे पास रूटपेन पर एक सीमा है, और मैं सीमा या रूटपेन पर माउसलिस्टनर का उपयोग कर सकता हूं। कोई सिफारिशें?
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.border.LineBorder;
public class UndecoratedFrame extends JFrame {
private LineBorder border = new LineBorder(Color.BLUE,2);
private JMenuBar menuBar = new JMenuBar();
private JMenu menu = new JMenu("File");
private JMenuItem item = new JMenuItem("Nothing");
public UndecoratedFrame() {
menu.add(item);
menuBar.add(menu);
this.setJMenuBar(menuBar);
this.setUndecorated(true);
this.getRootPane().setBorder(border);
this.setSize(400,340);
this.setVisible(true);
}
public static void main(String[] args) {
new UndecoratedFrame();
}
}
** संबंधित प्रश्न: ** http://stackoverflow.com/questions/2781987/how-can-i-ustomize-the-title-bar-on-jframe – Jonas
** यहां एक [उदाहरण] भी है (http://stackoverflow.com/a/24476755/2587435)** –