2009-07-12 2 views
0

В программе JPanel, я писал:Установить размер Jframe в программе Jpanel?

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

и я использую переменную ы в теле кода.

Проблема в том, что мне нужно использовать переменную, чтобы установить размер JFrame, и я не знаю, как передать эту переменную в эту программу. Могу ли я установить размер внутри программы JPanel?

EDIT: Для JPanel я создал буферное изображение и наложил на него кучу графики. Для Jframe, все, что я сделал, я установил местоположение и откройте панель содержимого для JPanel.

+0

могли бы вы предоставить немного больше деталей. как вы настраиваете свой JPanel? как вы настраиваете свой JFrame? – akf

ответ

0

использование SwingUtilities.getWindowAncestor

javax.swing.SwingUtilities.getWindowAncestor(yourpanel).setSize(
    new Dimension(size,size) 
); 
Смежные вопросы