Java 用户定义的异常,重新调整大小
我目前正在尝试编写使用JFrame和JPanel的程序,这样,如果用户试图重新调整小于面板的框架大小,程序将不会允许这种情况发生。我已经用ComponentListener进行了一段时间的研究,并使它在ComponentListener中运行了一点,但是我需要使用用户定义的异常对其进行编码。下面是我用于ComponentListener的代码。有谁能给我一些建议,告诉我如何通过用户定义的异常来实现这一点Java 用户定义的异常,重新调整大小,java,exception,event-handling,jframe,jpanel,Java,Exception,Event Handling,Jframe,Jpanel,我目前正在尝试编写使用JFrame和JPanel的程序,这样,如果用户试图重新调整小于面板的框架大小,程序将不会允许这种情况发生。我已经用ComponentListener进行了一段时间的研究,并使它在ComponentListener中运行了一点,但是我需要使用用户定义的异常对其进行编码。下面是我用于ComponentListener的代码。有谁能给我一些建议,告诉我如何通过用户定义的异常来实现这一点 Frame.addComponentListener(new ComponentAdapte
Frame.addComponentListener(new ComponentAdapter()
{
public void componentResized(ComponentEvent e)
{
Frame.setSize(Math.min(800,
Frame.getWidth()),
Math.min(350,
Frame.getHeight()));
}
});
Swing支持使用
JFrame
上的setMinimumSize
功能防止用户调整大小
请参见,我是否会为用户定义的异常创建一个新类?然后在其中为Frame.setMinimumSize(200200)创建一个方法;您不需要定义异常,请参阅link.Hm。现在我很困惑,如果swing库中已经存在函数,为什么会要求我使用用户定义的异常来处理这个问题。