フレームのsetMinimumSize(Dimension)
メソッドを使用してみましたか?
frame.setMinimumSize(new Dimension(100, 100));
documentationを見てみると、あなたが見ている動作はプラットフォームに依存しているので、あなたがみとめプラットフォームを持っている場合、あなたがそれぞれのものにしていたコードをテストするのは良いアイデアであってもよいことを私に伝えます。どちらが動作し、どちらが動作しないかを確認してください。
のWindows Vista上で、必要に応じて、次のコード例は、私の作品:
import javax.swing.JFrame;
import java.awt.Dimension;
public class Ex extends JFrame {
public static void main(String[] args) {
JFrame frame = new JFrame("YOU CAN'T SHRINK ME COMPLETELY!");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 400);
frame.setMinimumSize(new Dimension(100, 100));
frame.setVisible(true);
}
}
早いほど良いのヘルプについては、[sscce](http://www.sscce.org)を含めてください。 – mre
「レンダラー」とはどういう意味ですか?本当にXXCellRenderer、レンダリングコンポーネントとしてパネルを販売していますか?そうでない場合は、用語を使用しないでください、私を混乱させます;-) – kleopatra
私は2つのコンポーネントがあることを意味します。可能な場合には少なくとも何らかのテキストを表示するため、うまく動作するJTextAreaがその1つです。 JPanelはJLabel全体を隠します。 JPanelの各コンポーネントのサイズを変更するための独自のコードを記述する必要があるということですか? – dmiandre