如何在这里使用setResizable方法

时间:2011-05-26 11:38:35

标签: java swing resize layout-manager jcomponent

enter image description here 我使用netbeans作为IDE。如何在JFrame上设置setResizable(false)。我在netbeans中看不到JFrame的对象。

3 个答案:

答案 0 :(得分:2)

只需在类的非静态方法中调用setResizable(false);即可。 从图像

  

setDefaultCloseOperation(javax.swing.WindowConstants.ExIT_ON_CLOSE);

这清楚地表明您已经扩展了JFrame类。

答案 1 :(得分:1)

通常我们会让JFrame创建一个Frame。

  • 检查代码是否扩展,然后只调用setResizable(false);

答案 2 :(得分:1)

假设您已经扩展了JFrame,最简单的方法是在“属性”窗口中 - “其他属性”中有一个“可调整大小”的属性,您可以在其中取消选中该框。

或者,在Source视图中,您将拥有一个构造函数 - 将其放在那里。例如如果您的班级名称是MyFrame

public class MyFrame extends javax.swing.JFrame {

    /** Creates new form MyFrame */
    public MyFrame() {
        initComponents();
        setResizable(false); // insert this line
    }