lockMinSize(500, 400);
The function:
// Locks minimum frame size
protected void lockMinSize(int nWidth, int nHeight)
{
// Declare variables
final int nX = nWidth;
final int nY = nHeight;
// Add listener
this.addComponentListener(new ComponentAdapter()
{
public void componentResized(ComponentEvent event)
{
setSize((getWidth() < nX) ? nX : getWidth(), (getHeight() < nY) ? nY : getHeight());
}
});
}