私は現在、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()));
}
});