JFrame.setBounds不使用小值

时间:2013-04-30 02:07:26

标签: java swing user-interface jframe

这是我继承自JFrame的小类的构造函数:

public ToolView(Controller controller) {
    super("Tools");
    setLayout(null);
    setBounds(10, 100, 110, 800);
    setResizable(false);

    final BaseTool[] tools = {new MoveTool()};
    for(int i=0; i<tools.length; i++) {
        tools[i].setBounds(2, 2 + i * 50, 50, 50);
        add(tools[i]);
    }

    setVisible(true);
}

在setBounds方法中,我希望能够将窗口的宽度设置为60左右。显示的代码表示110.小于120的值似乎显示大约120的窗口大小。我怎样才能得到窗户要瘦吗?

1 个答案:

答案 0 :(得分:3)

  

如何让窗户变得更瘦?

将其设为undecorated