我目前正在尝试编写使用 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()));
}
});