• Nie Znaleziono Wyników

Podstawy Tworzenia Aplikacji Korporacyjnych

N/A
N/A
Protected

Academic year: 2021

Share "Podstawy Tworzenia Aplikacji Korporacyjnych"

Copied!
1
0
0

Pełen tekst

(1)

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 +

Cytaty

Powiązane dokumenty

In the first case we may apply Theorem 8 along with Lemmas 1, 2 to p(2>(2) and in the second case Theorem 6 together with Lemmas 1, 2 to p^(z) to conclude that P(z) has at least

Ceny detaliczne warzyw w handlu uspołecznionym są jednak zbyt wygórowane; poziom ich jest przeważnie wyższy od odpowiadających im cen targowiskowych (tabela 6). Znacznie

W obu plikach stwórz również metody main przyjmujące jako argument dwie liczby i następnie wywołujące drugą metodę z danej klasy zwracającą wynik operacji odpowiadającej nazwie

Następnie utwórz klasę zagnieżdżoną w tej klasie, zawierającą metodę, która modyfikuje zmienną klasy zewnętrznej i wywołuje jej metodę.. W drugiej metodzie klasy

(1 punkt) Stwórz interfejs znajdujący się we własnym pakiecie i zawierający przynajmniej jedną metodę3. Pokaż że jest ona

Predyspozycje paczki masła zawsze odnoszą się do jakiegoś spektrum możliwych interpretacji (albo, jak chce Rorty, użyć) tej pa- czki w warunkach interpretacyjnego uniwersum, i w

For those engaged in adult education, this attitude translates into supporting the emergence and construction of all those opportunities that promote authentic

These include (i) developing a combination of different analytical methods for determining ENM concentration, size, shape, surface properties, and morphology in different