0

我目前正在尝试编写使用 JFrame 和 JPanel 的程序,以便如果用户尝试将 Frame 重新调整为小于 Panel 的大小,则程序将不允许这种情况发生。我已经研究了一段时间,现在使用并让它与 ComponentListener 一起工作一点,但是我需要使用用户定义的异常对其进行编码。下面是我用于 ComponentListener 的代码。任何人都可以通过用户定义的异常给我建议吗?

Frame.addComponentListener(new ComponentAdapter() 
{
    public void componentResized(ComponentEvent e) 
    {
        Frame.setSize(Math.min(800,
        Frame.getWidth()),
        Math.min(350,
        Frame.getHeight()));
    }
});
4

1 回答 1

0

Swing 支持防止用户在打开 的setMinimumSize功能时调整大小JFrame

请参阅在 java swing 中设置窗口的最小大小限制

于 2012-11-25T12:54:38.183 回答