Podstawy Tworzenia Aplikacji Korporacyjnych Ćwiczenia 8
Podczas dzisiejszych ćwiczeń zadanie jest jedno (5 punktów):
Zbuduj aplikację graficzną Kalkulator. Interfejs aplikacji ma się składać m.in. z obiektu JFrame (okno kalkulatora), JTextArea (do wprowadzania danych) oraz przygotowanego komponentu
CalculatorButtonPanel zawierającego przyciski z cyframi oraz operacjami (dodawanie, odejmowanie, mnożenie i dzielenie).
Niech klasa CalculatorButtonPanel będzie dziedziczyć po JPanel i używać GridLayout do organizacji komponentów w siatce 4x4. Do siatki należy następnie dodać odpowiednie przyciski tak, aby wyglądało to jak na rysunku poniżej. Pamiętaj, że przyciski są dodawane od lewej do prawej zaczynając od górnego rzędu. Pamiętaj również o odpowiednim ustawieniu nazw przycisków.
In this exercise we’re going to build a simple user interface for a calculator. The interface will consist of a JFrame (the calculators window), a JTextArea (for entering data) and a custom component called the CalculatorButtonPanel that builds up the number and function keys.
Ostateczny interfejs (GUI) może zostać stworzony poprzez:
1. Zaimplementowanie odpowiedniej klasy dziedziczącej po JFrame, z tytułem “Kalkulator” i rozmiarem 300 x 300
2. Dodanie instancji JTextField do PÓŁNOCNEJ części ramki
3. Dodanie instancji CalculatorButtonPanel do ŚRODKOWEJ części ramki 4. Stworzenie metody main zawierającej metodę show().
0 . = /
7 8 9 *
4 5 6 -
1 2 3 +