我目前正在尝试对使用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()));
}
});
答案 0 :(得分:0)
Swing支持阻止用户使用setMinimumSize
上的JFrame
功能调整大小。