1

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

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

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

4

3 回答 3

2

尝试setExtendedState (int state)MAXIMIZED_BOTH状态一起使用。

于 2012-12-31T08:39:01.950 回答
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);

}

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

于 2012-12-31T09:21:23.023 回答
0

试试这个代码:

Frame f=new Frame();
f.setBounds(0, 0, Window.HEIGHT,Window.WIDTH);
f.setExtendedState(JFrame.MAXIMIZED_BOTH);
于 2012-12-31T09:07:22.230 回答