java中的帧边界

时间:2012-12-31 08:32:24

标签: java swing

如何以占据整个窗口区域的方式设置框架边界? 我试着做了

Frame f=new Frame();
f.setBounds(0,0,Window.WIDTH,Window.Height)

但是这段代码使得框架上升,我无法查看标题栏。请帮我这个

3 个答案:

答案 0 :(得分:2)

尝试将setExtendedState (int state)MAXIMIZED_BOTH州一起使用。

答案 1 :(得分:2)

public static void main(String[] args) {
    JFrame frame = new JFrame();

    Dimension min = new Dimension(500,500);
    frame.setMinimumSize(min);

    Toolkit toolkit = Toolkit.getDefaultToolkit();
    Dimension max = toolkit.getScreenSize();
    frame.setMaximumSize(max);

    frame.setVisible(true);
    frame.setDefaultCloseOperation(EXIT_ON_CLOSE);

}

试试这段代码。它的工作方式与您在上面的评论中写的方式相同。

答案 2 :(得分:0)

试试这段代码:

Frame f=new Frame();
f.setBounds(0, 0, Window.HEIGHT,Window.WIDTH);
f.setExtendedState(JFrame.MAXIMIZED_BOTH);