2013-05-01 88 views
0

如何禁用調整我的尺寸JFrame的功能?frame.setResizable(false)不起作用

我的代碼如下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")); 
+2

爲了更快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。 – 2013-05-01 12:49:29

+0

您的框架不應該顯示太多。因爲,我沒有看到你爲JFrame調用setVisible。 – 2013-05-01 12:56:07

+0

我的框架顯示OK – 2013-05-01 12:58:11

回答

1

在以前的課堂,我調用類與上面的代碼,我應該已經進入這樣的:

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

當打開頁面!謝謝您的幫助!

相關問題