Должность и упаковка Jframe () в потрясающем WM [закрыто]
-
09-09-2020 - |
Вопрос
Каждый раз, когда я звоню Pack () метод на JFrame, он перемещается в исходное положение, где было при запуске. Когда я пытаюсь получить местоположение JFrame (GetLocation, GetLocationScreen), это все еще такое же, как начальное положение, неважно, я двигаю окно. Я бегаю Archlinux с удивительным WM. Пожалуйста, помогите.
спасибо uiii
Редактировать: То, что я просто хочу, это уметь показывать или скрывать некоторые компоненты в главном окне (что вызывает изменение размера макета), не перемещая окна в исходное положение.
edit3: Я действительно не понимаю, почему вы голосуете на вопрос вниз. Это первый раз, когда я использую Pack () Функцию, поэтому я не знаю, что это правильное поведение. В документе Java не существует объяснения в документе API Java, если в положении окна изменится. Я просто использую это первым в потрясающем WM, который я использую в качестве моего оконного менеджера, поэтому я не знаю, что должно вести себя другим способом. Я пытался найти что-то об этом в Интернете, но ничего не нашел. Я думаю, что этот вопрос может быть полезен для кого-то после того, как я нашел решение. Существуют, конечно, другие разработчики Java, которые используют потрясающие WM (или некоторые подобные с той же проблемой).