установка размера JFrame - PullRequest
0 голосов
/ 27 ноября 2010

Я хочу иметь возможность изменять размер JFrame при нажатии кнопки, поэтому вот код:

public void mouseClicked(MouseEvent arg0) {
        try {

            JPanel source = (JPanel)arg0.getSource();
            JPanel parent = (JPanel)source.getParent().getParent().getParent().getParent();
            parent.getParent().setSize(new Dimension(1400,800));
                        ((JLayeredPane) parent.getParent()).revalidate();
}

но код выше не изменяет размер моего JFrame, почему это так?

1 Ответ

1 голос
/ 27 ноября 2010

Попробуйте это:

SwingUtilities.windowForComponent(source); // where source is your button
window.setSize(new Dimension(1400,800));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...