Позиціонування фрейма в java, блог тільки про java

Позиціонування фрейма в java, блог тільки про java
У класі JFrame є лише кілька методів, що дозволяють змінити зовнішній вигляд у кадрі. Зрозуміло, завдяки спадкоємства можна використовувати методи супер класів класу JFrame, що задають розмір і місце розташування. До найбільш важливим з них слід віднести наступні:

  • Методи setLocation () і setBounds () встановлюють положення фрейма.
  • Метод dispose () закриває вікно і звільняє всі системні ресурси, використані при його створенні.
  • Метод setIconImage () повідомляє віконній системі про те, яка піктограма повинна відображатися в рядку заголовка, вікні перемикача завдань і т.п.
  • Метод setTitle () дозволяє змінити текст в рядку заголовка.
  • Метод setResizable () отримує в якості параметра логічне значення і визначать, чи має користувач право змінювати розміри фрейма.

Як вказано в документації на API. методи для зміни розмірів і форми фреймів слід шукати в клас Component (який є предком всіх об'єктів графічного інтерфейсу) і в класі Window (суперкласі класу Frame). Наприклад, метод show (). який використовується для відображення фрейму на екрані, знаходиться в класі Window. а в класі Component є метод setLocation (). дозволяє змінити місце розташування компонента. У наведеному нижче методі лівий верхній кут фоейма розміщується в точці, що знаходиться на відстані x-пікселів вправо і на відстані y-пікселів вниз від точки (0,0) - лівого верхнього кута екрану.

setLocation (x. y);

Аналогічно, метод setBounds () класу Component дозволяє одночасно змінити і розмір, і розташування компонента (зокрема, об'єкта класу JFrame) за допомогою наступного виклику:

setBounds (x. y. width. height);

В якості альтернативи ви можете надати віконній системі контроль за розміщенням вікон. Якщо викликати перш ніж можна буде вікна:

то віконна система сама вкаже місце розташування (але не розмір), зазвичай з невеликим зсувом від попереднього вікна.

Координати фрейму, що задаються методами setLocation () і setBounds (). обчислюються щодо екрану. Координати інших компонентів всередині контейнера визначаються щодо самого контейнера.

Здраствуйте. як создат ось ця математично y ^ x

Отримуй новини раніше за всіх

свіжі записи

Позиціонування фрейма в java, блог тільки про java
Колись тут була чашечка з кавою.

Лічильники блогу

Схожі статті