Исправление потока в Java - PullRequest
0 голосов
/ 26 апреля 2009

Привет! Я создал графический интерфейс для своей программы на Java, и я использовал flowlayout (мне не очень повезло с borderlayout), но с flowlayout, если пользователь изменяет размер программы, все выходит из-за выравнивания, поэтому мне интересно Есть ли способ остановить изменение размера программы? если да как?

Спасибо

Ответы [ 3 ]

4 голосов
/ 26 апреля 2009

JFrame :: setResizable (ложь)

Но это плохая практика; вам нужно исследовать другие макеты и потенциально использовать несколько макетов для достижения ваших целей. Смотри здесь .

См. API

2 голосов
/ 26 апреля 2009

Чтобы остановить JFrame или JDialog, все, что вам нужно сделать, это вызвать метод setResizable(false) в вашем фрейме или диалоге.

Вы можете сделать это в своем конструкторе как:

public YourWindowNAme(){
    // stuff
    setResizable(false);
    // more stuff
}

или его можно назвать внешним:

instanceOfYourWindow.setResizable(false);

Здесь - API для метода.

0 голосов
/ 26 апреля 2009

Если у вас есть лучшее время, это может вас заинтересовать: http://www.netbeans.org/files/documents/4/475/matisse.html

Это новый менеджер раскладки, поставляемый с Netbeans 6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...