Tadeusz Ziębakowski Zachodniopomorski Uniwersytet Technologiczny.

Slides:



Advertisements
Podobne prezentacje
Klasy abstrakcyjne i interfejsy
Advertisements

Java dla studentów II roku Wydziału Fizyki PW Przemysław Duda, 2012
Programowanie obiektowe
Programowanie obiektowe
Programowanie obiektowe
Programowanie obiektowe Andrzej Ziółkowski Wykład 3.
PSZ wykład 2 > Przegląd komponentów biblioteki VCL
Rysowanie GUI Określanie wyglądu komponentów
Edycja mapy cyfrowej PowerDraft.
Tworzenie i obsługa programów – przykład 3 uwagi cd. Wykorzystując różne klasy biblioteki języka Java należy pamiętać w jakim pakiecie się znajdują. Wszystkie.
Grafika komputerowa Wykład 2 Wykorzystanie podstawowych usług bibliotecznych (API) w operacjach graficznych.
Java applet (c.d.) Nguyen Hung Son Uniwersytet Warszawski.
Prezentcja Power Pointa na temat obsługi programu Power Point
Jędrzej Jajor Marcin Zienkowicz
Projektowanie interfejsu Pakiet AWT, komponenty i kontenery, klasa Component, metody klasy Component, klasa Label, komponenty tekstowe, klasa TextField,
Programowanie wielowątkowe
Multimedia Obrazy i dźwięki w apletach Javy, praca z tekstem, zdarzenia od myszki, obsługa wyjątków w Javie, aplety z wątkami, animacja poklatkowa.
Programowanie sieciowe w Javie
Tworzenie prezentacji w programie PowerPoint
1 Podstawy apletów Co to jest aplet, cykl życia apletu, metody apletu, metoda paint(), czcionki, kolory, parametryzowanie apletu, układ współrzędnych ekranowych,
Programowanie obiektowe. Obiekty. Metody. Właściwości.
Plan Prezentacji Wczytywanie grafiki Wyświetlanie obrazów
Język Java Wielowątkowość.
Wyższa Szkoła Ekologii i Zarządzania
AWT i Swing, Layout Managers
przygotował Michał Wdaniec
C# Windows Forms Zastosowania Informatyki Wykład 3
C# Windows Forms Zastosowania Informatyki Wykład 2
Pakiety w Javie Łukasz Smyczyński (132834). Czym są pakiety? Klasy w Javie są grupowane w pewne zbiory zwane pakietami. Pakiety są więc pewnym podzbiorem.
Podstawy programowania II Wykład 2: Biblioteka stdio.h Zachodniopomorska Szkoła Biznesu.
Obiekty dynamiczne Tworzenie klas 3 MPDI Programowanie obiektowe W4.
Java 3 MPDI Programowanie obiektowe W7. import java.io.*; public class X { // kontrukcja throws – określenie jakie wyjątki może dana metoda // sygnalizować
Czym jest JavaFX? Rich Internet Application
Aplety w javie.
Programowanie obiektowe
Tworzenie aplikacji mobilnych
Programowanie obiektowe
Programowanie obiektowe – zastosowanie języka Java SE
JAVA c.d.. Instrukcji wyboru SWITCH używamy, jeśli chcemy w zależności od wartości pewnego wyrażenia wykonać jeden z kilku fragmentów kodu. Jest to w.
Andrzej Repak Nr albumu
Programowanie obiektowe Wykład 7 dr Dariusz Wardowski, Katedra Analizy Nieliniowej, WMiI UŁ 1/20 Dariusz Wardowski.
Pierwsze kroki w edytorze tekstu
Programowanie komponentowe jesień-zima 2013
Ms Access Formularze i raporty Marzena Nowakowska KIS, WZiMK, PŚk
Zaawansowane komponenty graficzne Swing
Grafika Animacyjna wykład 3
Nieprawidłowy (inny niż JPG) format zdjęcia Zdjęcia skanowane lub robione w laboratoriach fotograficznych bywają zapisywane w plikach BMP lub innych. Aby.
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1.
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
PROGRAMOWANIE W JAVA Informatyka Stosowana – ROK II / III Laboratoria mgr inż. Krzysztof Bzowski.
Prom Pisanie pluginów Maciej Sobkowiak & Tomek Ciesielczyk.
Ms Access Raporty Marzena Nowakowska WZiMK, PŚk
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Wykład 9 Programowanie w Windows 1.Programowanie zdarzeniowe 2.Zdarzenia obsługiwane przez Windows 3.Aplikacja obsługująca klawisz myszki 4.AppWizard PO9-1.
Wykład 10 Programowanie w Windows 1.Aplikacja dialogowa (Dialog Based) PO10-1 / 26.
Biblioteki graficzne: Swing, AWT, SWT
ASP.NET Dostęp do bazy danych z poziomu kodu Elżbieta Mrówka-Matejewska.
Zarządzanie stanem w aplikacjach ASP.NET Elżbieta Mrówka-Matejewska
Edytor tekstu Word – możliwości graficzne
Mirosław Ochodek Szkolenie finansowane ze ś rodków Europejskiego Funduszu Spo ł ecznego (75%) i bud ż etu pa ń stwa (25%)
Mirosław Ochodek Szkolenie finansowane ze ś rodków Europejskiego Funduszu Spo ł ecznego (75%) i bud ż etu pa ń stwa (25%)
Programowanie Obiektowe – Wykład 6
Przeglądarka stron WWW
Java-wykład Grafika.
Programowanie obiektowe – zastosowanie języka Java SE
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5
Aby wstawić ten slajd do prezentacji
PGO GUI - Swing Michail Mokkas.
Aby wstawić ten slajd do prezentacji
Zapis prezentacji:

Tadeusz Ziębakowski Zachodniopomorski Uniwersytet Technologiczny

Ogólna konstrukcja Aplikacji i Apletu KOMPONENTY INTERFEJSU GRAFICZNEGO np. okna, etykiety, przyciski Klasy zdefiniowane w: java.awt, javax.swing OBSŁUGA ZDARZEŃ klawiatura, mysz i inne Interfejsy zdefiniowane w: java.awt.event Aplikacja lub Aplet w środowisku graficznym

Przykład apletu import javax.swing.JApplet; import java.awt.Graphics; public class HelloWorld extends Applet { public void paint(Graphics g) { g.drawString("Hello world!", 50, 25); } import javax.swing.JApplet; import java.awt.Graphics; public class HelloWorld extends Applet { public void paint(Graphics g) { g.drawString("Hello world!", 50, 25); } Przykładowy aplet Tutaj jest wynik działania apletu: Przykładowy aplet Tutaj jest wynik działania apletu: Plik HelloWorld.class (binarny kod) Plik HelloWorld.class (binarny kod)

Komponenty w javax.swing JApplet – aplet (kontener) JFrame – okno aplikacji (kontener) JPanel – panel umieszczany w oknie apletu/aplikacji JMenu – menu okna apletu/aplikacji JButton – przycisk JTextArea – pole tekstowe JScrollBar – pasek przewijania JTable – tabela …….

Obsługa Myszy- interfejs MouseListener MouseListener wymaga zdefiniowania pięciu metod: public void mouseClicked(MouseEvent e){} public void mousePressed(MouseEvent e){} public void mouseReleased(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} Parametrem każdej z tych metod jest referencja do obiektu MouseEvent - zawierającego m.in. informację o aktualnych współrzędnych kursora myszy. Obiekt MouseEvent ma m.in..następujące metody: getClickCount() - zwraca całkowitą liczbę kliknięć przyciskiem myszy, getPoint() - zwraca obiekt Point - współrzędne (x,y) klikniętego punktu, getX() - zwraca współrzędną x pozycji kursora, getY() - zwraca współrzędną y pozycji kursora.

Cykl życia apletu