Sterowanie AWT

Każdy interfejs użytkownika uwzględnia następujące trzy główne aspekty:

  • UI elements: Są to główne elementy wizualne, które użytkownik ostatecznie widzi i z którymi wchodzi w interakcję. GWT zawiera ogromną listę powszechnie używanych i typowych elementów, od podstawowych do złożonych, które omówimy w tym samouczku.

  • Layouts:Określają sposób organizacji elementów interfejsu użytkownika na ekranie i zapewniają ostateczny wygląd i działanie GUI (graficzny interfejs użytkownika). Ta część zostanie omówiona w rozdziale Układ.

  • Behavior:Są to zdarzenia, które występują, gdy użytkownik wchodzi w interakcję z elementami interfejsu użytkownika. Ta część zostanie omówiona w rozdziale Obsługa wydarzeń.

Każda kontrolka AWT dziedziczy właściwości z klasy Component.

Sr. No. Sterowanie i opis
1

Składnik

Komponent jest abstrakcyjną superklasą dla kontrolek GUI i reprezentuje obiekt z graficzną reprezentacją.

Elementy interfejsu użytkownika AWT:

Poniżej znajduje się lista najczęściej używanych elementów sterujących podczas projektowania GUI przy użyciu AWT.

Sr. No. Sterowanie i opis
1

Etykieta

Obiekt Label to komponent służący do umieszczania tekstu w kontenerze.

2

Przycisk

Ta klasa tworzy przycisk z etykietą.

3

Pole wyboru

Pole wyboru to element graficzny, który może znajdować się w pliku on (prawda lub off (fałszywy) stan.

4

Grupa pól wyboru

Klasa CheckboxGroup służy do grupowania zestawu pól wyboru.

5

Lista

Komponent List przedstawia użytkownikowi przewijaną listę elementów tekstowych.

6

Pole tekstowe

Obiekt TextField to komponent tekstowy, który umożliwia edycję pojedynczego wiersza tekstu.

7

Obszar tekstowy

Obiekt TextArea jest składnikiem tekstowym, który umożliwia edycję wielu wierszy tekstu.

8

Wybór

Element sterujący Wybór służy do wyświetlania menu podręcznego z opcjami. Wybrany wybór jest wyświetlany w górnej części menu.

9

Brezentowy

Formant Canvas reprezentuje prostokątny obszar, w którym aplikacja może coś narysować lub może otrzymywać dane wejściowe utworzone przez użytkownika.

10

Wizerunek

Kontrolka Image jest nadklasą dla wszystkich klas obrazu reprezentujących obrazy graficzne.

11

Pasek przewijania

Element sterujący Scrollbar reprezentuje składnik paska przewijania umożliwiający użytkownikowi wybór z zakresu wartości.

12

Dialog

Kontrolka okna dialogowego reprezentuje okno najwyższego poziomu z tytułem i obramowaniem używanym do przyjmowania danych wejściowych od użytkownika.

13

Okno dialogowe pliku

Kontrolka FileDialog reprezentuje okno dialogowe, w którym użytkownik może wybrać plik.