Tworzymy projekt File->New Project->Java Application, przy czym tym razem odznaczamy create main class

Podobne dokumenty
Ćwiczenia 9 - Swing - część 1

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

JAVA CZ.2 Programowanie obiektowe. poniedziałek, 20 kwietnia 2009

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wstawianie i formatowanie tabel.

Tworzenie prezentacji w MS PowerPoint

Swing ćwiczenia 2 opis

Windows Workflow Foundation (wprowadzenie - prosty przykład Sequential Workflow):

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Programowanie Obiektowe GUI

Leszek Stasiak Zastosowanie technologii LINQ w

Spis treści 1. Wstęp Logowanie Główny interfejs aplikacji Ogólny opis interfejsu Poruszanie się po mapie...

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Laboratorium 8 ( Android -pierwsza aplikacja)

Informatyka I : Tworzenie projektu

Mapy myśli. Strona 1. Przykład mapy myśli z wykorzystaniem narzędzia

Zaawansowane aplikacje internetowe - laboratorium Architektura CORBA.

Tworzenie menu i authoring w programie DVDStyler

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

Dodawanie punktu na mapie: 1. Aby dodać punkt do mapy, należy zalogować się na mapie Targeo (htps://mapa.targeo.pl):

Modelowanie obiektowe - Ćw. 1.

Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:

xmlns:prism= c. <ContentControl prism:regionmanager.regionname="mainregion" />

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

WAŻNE! colour.me Google Fonts tutaj

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Jak przygotować pokaz album w Logomocji

Teraz przechodzimy do zakładki Zarządzanie kolorami.

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.

DODAJEMY TREŚĆ DO STRONY

1 INSTRUKCJA KONFIGURACJI DOSTĘPU DO INTERNETU za pomocą protokołu PPPoE konfiguracja dla systemu Windows VISTA

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

Komputery I (2) Panel sterowania:

Tworzenie projektu zawierającego aplet w środowisku NetBeans. lab1. Dr inż. Zofia Kruczkiewicz Programowanie aplikacji internetowych

5.4. Tworzymy formularze

PROJEKTOWANIE APLIKACJI INTERNETOWYCH

Informatyka II. Laboratorium Aplikacja okienkowa

1. Czynności przygotowujące aplikację działającą na platformie Java SE Biblioteka5 (należy ją pobrać z załącznika z p.1)

Podstawy Języka Java

Platformy Programowania

Baza danych. Program: Access 2007

Kurs Adobe Photoshop Elements 11

1. ZMIANA NA JĘZYK POLSKI

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Java pierwszy program w Eclipse «Grzegorz Góralski strona własna

1. Wstęp Niniejszy dokument jest instrukcją użytkownika dla aplikacji internetowej DM TrackMan.

Musimy do naszej gry załadować materiały. Są to trzy obrazki:

Drukarki termosublimacyjne

Instrukcja obsługi szablonów aukcji

Zaawansowane aplikacje internetowe - laboratorium Architektura CORBA.

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Galileo v10 pierwszy program

Laboratorium z przedmiotu: Inżynieria Oprogramowania INP

PLAKAT W KILKA MINUT

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Po naciśnięciu przycisku Dalej pojawi się okienko jak poniżej,

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows 7 WAŻNA INFORMACJA

Laboratorium - Narzędzia linii uruchamiania w systemie Windows XP

Startowym językiem po zalogowaniu jest język polski! Zmiana języka

Żeby dodać artykuł, trzeba się na portalu zarejestrować i w menu użytkownika na stronie portalu kliknąć: Nowy artykuł. W swoim menu zobaczą ten link

ALBUM FOTOGRAFICZNY KROK PO KROKU

Aplikacje w środowisku Java

Dodawanie grafiki i obiektów

Podstawy technologii WWW

Tworzenie szablonów użytkownika

Informatyka I. Interfejs GUI wysokiego poziomu. Biblioteka Swing. Programowanie zdarzeniowe. Politechnika Warszawska Wydział Transportu 2018

Dodanie nowej formy do projektu polega na:

Programowanie w środowisku graficznym GUI

Instrukcja obsługi systemu Sky CMS

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

ZARZĄDZANIE STRONAMI

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Jak posługiwać się edytorem treści

Tworzenie i edycja dokumentów w aplikacji Word.

Padlet wirtualna tablica lub papier w Internecie

Aplikacje WWW - laboratorium

Java Platform Micro Edition

Grant Edukacyjny Engram English

Laboratorium programowania urządzeń mobilnych

Programy. Z Delphi. Opracowała Małgorzata Roguska

Instrukcja obsługi programu do projektowania kalendarzy biurowych

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Ćwiczenie 1. Kolejki IBM Message Queue (MQ)

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

SysML rozpoczynanie projektu SysML001

Podręcznik użytkownika formularza wniosku aplikacyjnego

Programowanie obiektowe

Ćwiczenie 2. Tworzenie serwisów internetowych. Zapoznanie z pakietem WebRatio

Ćwiczenie 1 Automatyczna animacja ruchu

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Arkusz kalkulacyjny MS Excel 2010 PL.

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Unity 3D - własny ekran startowy i menu gry

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Praktyczne przykłady wykorzystania GeoGebry podczas lekcji na II etapie edukacyjnym.

Instalacja programu:

5.4. Efekty specjalne

Transkrypt:

Tworzymy projekt File->New Project->Java Application, przy czym tym razem odznaczamy create main class Mamy Prawym przyciskiem na default packeges I wybieramy New JFrame. Teraz pamiętajmy o podaniu jakiejś nazwy pakietu. (Jeśli zapomnimy o pakiecie, to można stworzyć potem nowy pakiet nazwany i przeciągnąć zawartość z tego default)

Otrzymamy Teraz widzimy zakładkę design, czyli nasze okno ramowe/formatke, a klikając zakładkę Source, możemy obejrzeć kod wygenerowany przez Netbeans. Na szaro to co robi automat i nie możemy zmieniać. Zwróćmy uwagę ma main tworzenie i pokazywanie okna w kolejce obsługi zdarzeń. A powyżej w main można rozwinąć i zmienić Look& Feel na inny (zamiast Nimbus wstawić Metall, lub Windows ale lepiej to zrobić jak już będzie więcej elementów żeby zobaczyć różnicę w wyglądzie) Teraz możemy znowu wrócić do design i dodać z paletki z kontrolkami etykiete Label, ustawić jej tekst(klikając na nią prawym przyciskiem myszy i Edit Text lub w panelu z properties dla niej wybrać text), a potem przycisk Button.

Klikając raz na przycisku można zmieniać text (tylko wtedy łatwo wskoczyć od razu w kod obsługi zdarzenia)(albo prawym przyciskiem i Edit Text albo to samo można we właściwościach przycisku okienko po prawej na dole, tam zresztą jest wiele innych użytecznych właściwości- warto sobie poogladać) Na razie w oknie nie mamy zarządcy rozkładu (będą później- na razie wkładamy jak na m pasuje), i widzimy takie te niebieski kreseczki do krawędzi, to jest rozkład Free i jak potem zobaczycie kod bardzo namieszane. Popatrzcie na kod. Teraz czas na obsługę zdarzeń Alb dwa razy klikamy na przycisku, albo prawym przyciskiem myszy I uzupełniamy kod tu zmiana tla na czerwony: private void jbutton1actionperformed(java.awt.event.actionevent evt) { getcontentpane().setbackground(color.red); //na warstwie treściowej okna (ContentPane) ustalamy tło na czerwone

Obejrzyjcie teraz jak jest zrealizowana obsługa zdarzenia poprzez klasę anonimowa: jbutton1.addactionlistener(new java.awt.event.actionlistener() { ); public void actionperformed(java.awt.event.actionevent evt) { jbutton1actionperformed(evt); Możemy to zmienić, wróćmy do design i kliknijmy po lewej na form, wtedy panel po prawej z właściwościami też jest do form. I Listener General style jest anonymous. Możemy zmieniać na inne i obserwować jak się zmienia kod. Potem dodajemy drugi przycisk. Korzystamy z gotowego dialogu: JColorChooser. Na nim showdialog(null, "Wybierz kolor", getcontentpane().getbackground()); Pierwszy parametr właściciel, u nas null- centrowanie, napis, a ostatni kolor startowy w tym okienku do kolorów- u nas z warstwy z zawartością (ContentPane) pobieramy kolor tła. Kod obsługi zdarzenia akcja: private void jbutton2actionperformed(java.awt.event.actionevent evt) { Color color = JColorChooser.showDialog(null, "Wybierz kolor", getcontentpane().getbackground()); if (color!= null) {//jesi ktos cos wybral getcontentpane().setbackground(color);

Następne zadanie ma pokazać że nie tylko jest zdarzenia akcja Zrobimy sobie Panel (to kontener) zmienimy mu tło (background )w properties, żeby było go widać. Potem poniżej etykietę Label na niej chcemy wyświetlać położenie myszy w panelu. Więc na panelu wybieramy: I obsługujemy zdarzenie następująco: private void jpanel1mousemoved(java.awt.event.mouseevent evt) { jlabel2.settext("(" + evt.getx() + "," + evt.gety() + ")"); Ostatni element to pole edycyje TextArea i menu jak w treści zadania. Najpierw Menu Bar- potem zamieniamy File i Edit na polskie nazwy. Następnie dodajemy poszczególne elementy w menu, można je przeciągać (ale czasami uciekają), pewniej z menu kontekstowego Pogrubienie i Pochylenie to MenuItem/CheckBox, a pozostałe to menu item.

Ustalamy teksty i shortcuts. Wybór opcji w menu to znów zdarzenia akcja: private void jmenuitem7actionperformed(java.awt.event.actionevent evt) { jtextarea1.cut(); private void jmenuitem5actionperformed(java.awt.event.actionevent evt) { jtextarea1.copy(); { private void jmenuitem6actionperformed(java.awt.event.actionevent evt) jtextarea1.paste();