2009-07-12 9 views
0

は、私がこれを書いた:JpanelプログラムでJframeのサイズを設定しますか? JPanelのプログラムで

String size = JOptionPane.showInputDialog("What frame length?"); 
int s = Integer.parseInt(size); 

を、私は、コードの本体での変数を使用します。

問題は、変数を使用してJFrameのサイズを設定する必要があり、そのプログラムに変数を転送する方法がわかりません。JPanelプログラム内でサイズを設定できますか?

EDIT:JPanelの場合、私はBuffered Imageを作成し、その上にたくさんのグラフィックを配置しました。 Jframeについては、JPanelのコンテンツペインを開き、場所を設定しました。

+0

あなたは、もう少し詳細を提供してください可能性があります。どのようにJPanelを設定していますか?どのようにあなたのJFrameを設定していますか? – akf

答えて

0

使用SwingUtilities.getWindowAncestor

javax.swing.SwingUtilities.getWindowAncestor(yourpanel).setSize(
    new Dimension(size,size) 
); 
関連する問題