2013-03-04 80 views
5

我正在嘗試在NetBeans中使用波動來開發應用程序。所以我想調整我的應用程序框架的屏幕分辨率。請幫助我解決這個問題。如何將jframe調整爲netbeans中的屏幕分辨率?

+0

[完成Frame#setExtendedState](http://docs.oracle.com/javase/7/docs/api/java/awt/Frame.html#setExtendedState(int)),你可能會希望Frame.MAXIMIZED_BOTH – MadProgrammer 2013-03-04 09:31:46

回答

4
frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 
frame.setVisible(true); 
// If you want to always keep the frame at this size 
frame.setResizable(false); 

這裏是它的一個非常簡單的例子,可能是您的應用程序一個良好的開端:

import javax.swing.JFrame; 

public class MyFrame 
{ 
    private JFrame frame; 

    public MyFrame() 
    { 
     frame = new JFrame(); 

     frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 
     frame.setVisible(true); 
     frame.setResizable(false); 
    } 
    public static void main(String[] args) 
    { 
     new MyFrame(); 
    } 
} 
+0

*「如果你想要始終保持幀的大小「*,除非用戶點擊「恢復」按鈕,如果幀的「默認」大小是0x0,那麼你已經得到了一個非常小的,不可取的框架 - 尼特選擇;) – MadProgrammer 2013-03-04 09:39:23

+0

請告訴我,我必須寫上述代碼? – 2013-03-04 09:41:39

+0

@MadProgrammer感謝你,不知道它。 – Rob 2013-03-04 09:42:53

0

你可以得到它通過下面一行代碼

 frame.setSize(Toolkit.getDefaultToolkit().getScreenSize()); 
+0

僅供參考這不會考慮屏幕插圖(任務欄/停靠欄) – MadProgrammer 2013-03-04 19:19:56