Установить размер Jframe в программе Jpanel? - PullRequest
0 голосов
/ 12 июля 2009

В программе JPanel я написал это:

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

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

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

РЕДАКТИРОВАТЬ: Для JPanel я создал буферизованное изображение и поместил на него кучу графики. Для Jframe все, что я сделал, это установил местоположение и открыл панель контента для JPanel.

1 Ответ

0 голосов
/ 12 июля 2009

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

javax.swing.SwingUtilities.getWindowAncestor(yourpanel).setSize(
  new Dimension(size,size)
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...