PGO GUI - Swing Michail Mokkas.

Slides:



Advertisements
Podobne prezentacje
Grafika komputerowa Wykład 2 Wykorzystanie podstawowych usług bibliotecznych (API) w operacjach graficznych.
Advertisements

przygotował Michał Wdaniec
Tadeusz Ziębakowski Zachodniopomorski Uniwersytet Technologiczny.
Programowanie obiektowe
Programowanie obiektowe
Zaawansowane komponenty graficzne Swing
Weed Wizualna eksploracja danych Tomasz Płuciennik Marcin Mielnicki Michał Krysiński Rafał Fabiański.
Mirosław Ochodek Szkolenie finansowane ze ś rodków Europejskiego Funduszu Spo ł ecznego (75%) i bud ż etu pa ń stwa (25%)
 Energooszczędność Odpowiednia bryły świetlna (dopasowana do wymogów realizacji – dzięki optymalnym układzie soczewek) oraz zastosowania inteligentnego.
Przewodnik po raportach rozliczeniowych w Condico Clearing Station (Rynek finansowy)
Projekty unijne a Ustawa o finansach publicznych z 27 sierpnia 2009 Poznań, 26 lutego 2010r. Biuro Koordynacji Projektów.
BO! Małopolska czeka na Twój pomysł i głos!. Zasady Składanie Wniosków WeryfikacjaGłosowanie Ogłoszenie Wyników Ewaluacja ZADANIA POWIATOWE ZADANIA SUBREGIONALNE.
PRACA Z APLIKACJAMI SYSTEM PRZEMIESZCZANIA oraz NADZORU WYROBÓW AKCYZOWYCH EMCS PL 1.
Mirosław Ochodek Szkolenie finansowane ze ś rodków Europejskiego Funduszu Spo ł ecznego (75%) i bud ż etu pa ń stwa (25%)
Wyrażenia Algebraiczne Bibliografia Znak 1Znak 2 Znak 3 Znak 4 Znak 5 Znak 6 Znak 7 Znak 8 Znak 9 Znak 10 Znak 11.
Poczta elektroniczna – e- mail Gmail zakładanie konta. Wysyłanie wiadomości.
Temat: Symfonika – czyli utwory orkiestrowe W klasycyzmie powstał gatunek symfonii, którego najwybitniejszym twórcą był L. van Beethoven. W następnej epoce.
Najnowsze technologie – Profesjonalni wykonawcy. Geneza Stowarzyszenie powstało 9 kwietnia 2011 roku w miejscowości Rochna, położonej w centralnej Polsce,
Zastosowanie równań z jedną niewiadomą Aby sprawnie i szybko rozwiązać zadanie z treścią należy je dokładnie przeanalizować pod kątem tego co jest dane.
Zapraszamy na naszą stronę. Zależy nam na kontakcie z Wami. Czytajcie, komentujcie i dyskutujcie na forum. Nic o Was bez Was Zapraszamy na naszą stronę.
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
Access Bazy danych. Wygląd okna bazy danych (nowa wersja) Okno obiektów.
To znaczy, że składa się z dwóch identycznych części, które można na siebie nałożyć. Na przykład człowiek (w niektórych miejscach) jest takim stworem.
Komunikatory Zespół Szkół Zawodowych Nr 3 im. Adama Kocura w Katowicach - Janowie.
Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego w ramach Programu Operacyjnego Kapitał Ludzki Priorytet IX – Rozwój wykształcenia.
Instalacja nienadzorowana windows xp Jakub klafta.
MOL NET+ Jak po raz pierwszy zalogować się do katalogu? oraz przykładowe katalogi innych bibliotek oraz biblioteki cyfrowe.
Ćwiczenia interaktywne dla uczniów w klasie II. INSTRUKCJA 1.By móc zaznaczać lub wpisywać odpowiedzi wybierz ikonkę wskaźnika i wybierz pióro lub naciśnij.
1 Definiowanie i planowanie zadań budżetowych typu B.
Zadania testowe  Zadanie 1 Powierzchnia boczna walca po rozwinięciu jest prostokątem o wymiarach 8cm x 10 cm. Oblicz objętość tego walca (rozważ dwie.
Język HTML Justyna Rychel. Język HTML jest obecnie szeroko wykorzystywany do tworzenia stron internetowych. Skrót pochodzi od angielskiego „HyperText.
PORADNIK WPROWADZANIA AKCJI. OGÓLNIE: Akcja musi zostać utworzona i opublikowana co najmniej tydzień przed jej rozpoczęciem. W opisie muszą znajdować.
Użyteczne strony i narzędzia poznane na Malcie
Ucz i ucz się z TIK!.
Przeglądarka stron WWW
Komunikacja ze szkołą i nauczycielami - dziennik elektroniczny
KOMPUTER. Każdy uczeń szkoły ponad gimnazjalnej (oprócz LO) będzie posiadał własny przenośny komputer ( laptop ) który zastąpi zeszyt, książki, itp.
Imię i nazwisko Afiliacja
Ćwiczenia 1) Wyłącz z automatyczne aktualizacje 2)Jaką wersję systemu operacyjnego masz na maszynie wirtualnej 3) zmień nazwę komputera na stanowiskoXX.
Skup się, wybierz dobrą odpowiedz
Full Text Finder Przegląd Publication Finder
Microsoft® Office SharePoint® Server 2007 — szkolenie
Quick Tips Tutorial Jak uzyskać dostęp do raportów EBSCOhost i EBSCO Discovery Service w EBSCOadmin support.ebsco.com.
Akademia C# lab. 9 Zdarzenia i delegaty.
Projektowanie GUI VS2010 C# Windows Forms
Podsumowanie wprowadzenia reformy emerytalnej w województwie lubuskim
Lekcja 1 – Hello World! Visual Studio, coś łatwego na początek 
Dodawanie liczb całkowitych
Języki programowania.
Ułamki zwykłe.
Jak dostosować witrynę internetową usługi Microsoft SharePoint Online
The Game Engine For Mobile
Tworzenie bezpiecznych aplikacji
Tematy zadań. W załączeniu plik z danymi.
Zakładanie darmowego konta pocztowego Marcin „LEWY” LEWANDOWSKI Klasa : IV i XIII LO M E N U.
O APLIKACJI Aplikacja ma na celu informowanie mieszkańców Opola o aktualnym i prognozowanym stanie jakości powietrza. Poza Indeksem Jakości Powietrza.
Koszyk danych.
SKJ Serwer WWW Michail Mokkas.
Czasem udaje się nam zadowolić niektórych…
PGO Kolekcje Michail Mokkas.
Tytuł prezentacji lorem ipsum lorem ipsum lorem ipsum lorem ipsum
Tytuł prezentacji szkoleniowej
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
Obsługa bazy danych z poziomu phpMyAdmin
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Najważniejsze operacje graficzne w programie GIMP
Platforma LearningApps
Najważniejsze operacje graficzne w programie GIMP
Platforma LearningApps
Zapis prezentacji:

PGO GUI - Swing Michail Mokkas

Spis treści Swing JPanel JFrame JTextField JButton ActionListener Zadania

Swing Biblioteka graficzna (ulepszenie AWT) Udostępnia klasy i metody do tworzenia GUI w Javie Wieloplatformowy Od wersji 1.2 stanowi część standardowych bibliotek Javy SE image source: https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQLHkJ6tu0VTJ4FHQ7bIJDqKUlATjkCbYqyMBuPJ6HCP1Wyvt1maZgZ4w

JPanel Kontener do przetrzymywania elementów graficznych.

JFrame Reprezentuje okienko z tytułem oraz ramką.

JTextField Reprezentuje pole z możliwością wyświetlania tekstu. Może także posłużyć jako pole do wpisywania poleceń/treści.

JButton Reprezentuje przycisk.

ActionListener Nasłuchuje i reaguje na różnego rodzaju zdarzenia/akcje na danym elemencie.

Zadanie 1 Stwórz aplikację, która będzie odpalać okno z tytułem “Kalkulator”. Dodaj JPanel do umieszczenia elementów z zadania 2.

Zadanie 2 Do panelu w oknie z poprzedniego zadania dodaj przyciski: liczby: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 operatory: +, -, *, /, = clear (wyczyść ekran) Dodatkowo utwórz ekran kalkulatora za pomocą JTextField.

Zadanie 3 Dla każdego z przycisków z zadania 2, dopisz ActionListenery, które wyłapią wykonywane na nich akcje.

Zadanie 4 Dopisz logikę programu (kalkulatora z zadań 1-3), tak aby dało się: dodawać odejmować mnożyć dzielić dwie liczby całkowite. Wyświetlany rezultat też powinien być liczbą całkowitą z przedziału [-2147483648, 2147483647].