How to set full Screen Mode of My App which is mad

2020-02-15 01:42发布

I m made Desktop App in netbeans platform in java.now wwhen i run my app it will open by default size of netbeans platform configuration.but i want full screen mode when i run or startup my app. so where and how to do that in my app?

7条回答
We Are One
2楼-- · 2020-02-15 02:31

If you want to open the JFrame maximized by default in swing you can use JFrame. setExtendedState(), illusrated below:

public class MyFrame extends JFrame{ 
   public MyFrame() {

       // Other codes 

       // Set the JFrame to maximize by default on opening
       setExtendedState(JFrame.MAXIMIZED_BOTH);        

       // Rest of the program
    }
}

Also remember that you should not have JFrame.pack() or JFrame.setMaximimumSize() or JFrame.setSize() in the same menthod (here constructor).

查看更多
趁早两清
3楼-- · 2020-02-15 02:31

If you want you Application to be Full Screen..Use Toolkit...

Toolkit t = Toolkit.getDefaultToolkit();

Dimension d = t.getScreenSize();

int ScreenWidth = d.width;

int ScreenHeight = d.height;

myframe.setSize(ScreenWidth, ScreenHeight);

myframe.setLocationByPlatform(true);
查看更多
手持菜刀,她持情操
4楼-- · 2020-02-15 02:32

Use this code in constructor

setExtendedState(MAXIMIZED_BOTH);
查看更多
啃猪蹄的小仙女
5楼-- · 2020-02-15 02:38

If you are using Netbeans then after initcomponent() method you can use this code, it will help you out:

setExtendedState(MAXIMIZED_BOTH)
查看更多
Rolldiameter
6楼-- · 2020-02-15 02:41

Use this code on Constructor.

setExtendedState(MAXIMIZED_BOTH);

ater using this whatever frame i have designed, that components are not fix in center or means disbalanced all the content that are designed using netbeans drag and drop

查看更多
看我几分像从前
7楼-- · 2020-02-15 02:46

I guess you are using JFrames for your App.

// to start with
JPanel myUI = createUIPanel();
JFrame frame = new JFrame();
frame.add(myUI);

// .. and later ...

JFrame newFrame = new JFrame();
newFrame.setUndecorated();
newFrame.add(myUI);
查看更多
登录 后发表回答