naukaJavy.pl

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Home Pierwsza aplikacja w Javie

Pierwsza aplikacja Swing

Email Drukuj

Swing to biblioteka dla języka Java służąca do implementacji aplikacji z Graficznym Interfejsem Użytkownika (ang. Graphical User Interface, akr. GUI); zarówno tradycyjnych aplikacji okienkowych, dobrze znanych wszystkim użytkownikom systemu operacyjnego Windows czy środowisk graficznych (XWindows) systemu Linux/Unix, jak i apletów. Apletom poświęcone są kolejne artykuły, tutaj skupimy się na aplikacjach standardowych.

Aplikacje tego typu kompilujemy i uruchamiamy dokładnie tak samo jak aplikacje konsolowe. Proces ten krok po kroku opisałem w artykule "Pierwsza aplikacja konsolowa".

Zaimplementujmy teraz prostą aplikację w technologii Swing. Utwórzmy w tym celu nową klasę o nazwie SwingApp (lub dowolnej innej) w pakiecie pl.naukajavy.swing (najlepiej przy użyciu Eclipse IDE) i zaimplementujmy ją tak jak pokazano poniżej:

package pl.naukajavy.swing;

import javax.swing.JFrame;

public class SwingApp extends JFrame {
public SwingApp() {
setSize(600, 400);
setTitle("Moja aplikacja Swing");
setDefaultCloseOperation(EXIT_ON_CLOSE);
}

public static void main(String[] args) {
SwingApp simple = new SwingApp();

simple.setVisible(true);
}
}

Uruchommy teraz ten program zupełnie tak jak aplikację konsolową. Efektem będzie pojawienie się okienka jak pokazano poniżej:

Aplikacja swing

Gratuluję! Właśnie zaimplementowałeś (-łaś) i uruchomiłeś (-łaś) swoją pierwszą aplikację wykonaną przy pomocy biblioteki Swing (elementem biblioteki Swing jest klasa JFrame z której korzystamy i która udostępnia używane przez nas metody setSize(...), setTitle(...), setVisible(...) itd. oraz rysuje okno zdefiniowanej przez nas aplikacji na ekranie).

 

Reklama

Wiadomości

Vishal Sikka, CTO w firmie SAP zaapelował o autentyczne, pełne przekazanie zarządzania rozwojem języka i platformy Java w ręce zrzeszenia firm działającego na zasadzie równoprawności - zrzeszenia nie zdominowanego przez firmę SUN, czy obecnie Oracle (SUN został kupiony przez Oracle).

Jednocześnie zaapelował o udostępnienie kodu źródłowego Maszyny Wirtualnej Javy na zasadach open-source.

SAP zdecydowany jest zainwestować znaczne środki w rozwój Javy, jeśli tylko postulaty te zostaną spełnione – dodał.

Co to jest

Apache Lucene Java to biblioteka open-source napisana w języku Java. Lucene służy do implementacji mechanizmów wyszukiwania pełnotekstowego – taki mały Google, który możemy mieć we własnej aplikacji.


© Wszelkie prawa zastrzeżone dla Mariusza Lipińskiego

kontakt: mariusz.lipinski@naukajavy.pl | strona domowa: www.mariuszlipinski.pl