frame.setResizable(false)不起作用

时间:2013-05-01 12:48:58

标签: java swing jframe jpanel

如何停用调整JFrame大小的功能?

我的代码如下frame.setResizable(false)不起作用。

public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                SearchIncome frame = new SearchIncome();
                frame.setResizable(false);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

public SearchIncome()
{     
    setTitle("DPSS: Search Income");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 790, 400);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);
    this.setIconImage(Toolkit.getDefaultToolkit().getImage("images\\icon.jpg"));

1 个答案:

答案 0 :(得分:1)

在上一课我用上面的代码调用了类,我应该输入:

 SearchIncome page = new SearchIncome(); 
 page.setVisible(true); 
 page.setResizable(false)

打开页面时!谢谢你的帮助!