JLabel сохраняет свою позицию, когда jframe максимизируется

У меня есть jLabel со значком, который нужно поместить в правый верхний угол, в представлении дизайна Netbeans я помещаю его в нужное положение. После запуска программы он остается там в порядке! Но когда я максимизирую окно, оно не перемещается по горизонтали в угол и сохраняет свое положение. Становится как бы посередине.

Спасибо


person user3498019    schedule 23.04.2014    source источник
comment
Есть ли у вас какие-либо идеи, как код генерируется для этого в фоновом режиме?   -  person Braj    schedule 23.04.2014
comment
Какой LayoutManager вы используете?   -  person angel_navarro    schedule 23.04.2014
comment
я использую матовый менеджер компоновки netbeans по умолчанию   -  person user3498019    schedule 23.04.2014
comment
любые другие менеджеры компоновки?   -  person user3498019    schedule 23.04.2014
comment
Матисс не является LayoutManager, это часть IDE, которая использует менеджеры компоновки для изменения размеров и расположения компонентов. Все менеджеры компоновки JSE находятся в пакетах java.awt и javax.swing.   -  person Andrew Thompson    schedule 24.04.2014


Ответы (1)


Не используйте инструмент проектирования для создания графического интерфейса. Похоже, что Netbeans использует абсолютный макет, который вам не нужен.

Используйте правильный менеджер компоновки. Может быть, FlowLayout это right aligned.

Прочтите раздел руководства по Swing, посвященный Как использовать Flow Layout. для получения дополнительной информации и рабочих примеров.

person camickr    schedule 23.04.2014
comment
@ user3498019, понятия не имею. Я не использую IDE. Я лучше потрачу свое время на изучение Java, чем на изучение IDE. Прочитайте учебник для получения информации. - person camickr; 23.04.2014
comment
иди и изучай java, никто не мешает тебе изучать java, вместо того, чтобы жаловаться, опубликуй ответ, если знаешь java, прежде чем предлагать кому-то изучать java - person user3498019; 23.04.2014
comment
@ user3498019, я не понимаю вашего комментария. Я ДЕЙСТВИТЕЛЬНО опубликовал ответ. - person camickr; 23.04.2014
comment
@ camickr, ты сказал, что я лучше потрачу время на изучение Java, чем на изучение IDE. тогда приходи и отвечай на вопросы - person user3498019; 23.04.2014