2013-05-01 92 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) 

当打开页面!谢谢您的帮助!

相关问题