Eclipse: program GUI Java - jak to działa
Programowanie GUI w Javie w Eclipse jest trudne dla wielu początkujących. Dajemy Ci wskazówki i pokazujemy, jak nadać programowi wyraz.
Eclipse: Utwórz projekt GUI
GUI oznacza graficzny interfejs użytkownika i oznacza graficzny interfejs użytkownika programu, taki jak przyciski, pola tekstowe i inne elementy. Przeczytaj tutaj, jak rozpocząć odpowiedni projekt w Eclipse:
- Otwórz Eclipse (wersja: Kepler Service Release 2) i pod „Plikem” kliknij „Nowy”, a następnie „Java Project”. Nadaj projektowi odpowiednią nazwę i kliknij „Zakończ”.
- Otwórz nowy projekt za pomocą Eksploratora pakietów. Teraz kliknij „Utwórz nowe klasy wizualne” na górnym pasku działań. Najedź myszką na „Swing” i kliknij „JFrame”. Otworzy się nowe okno, tutaj wpisz nazwę klasy.
- Teraz utworzyłeś „klasę wizualną” i możesz ją dalej edytować.
GUI Java: zmiana projektu
Po utworzeniu „klasy wizualnej” możesz kontynuować projektowanie swojego programu:
- Aby to zrobić, kliknij „Projekt” w edytorze Eclipse.
- Teraz widzisz klasyczne okno, które możesz wyposażyć w poszczególne elementy. Na przykład w „Komponentach” znajduje się „JButton”.
- Kliknij dowolny element i przeciągnij go do okna programu. Uwaga: „Absolutny układ” umożliwia dowolne rozmieszczanie elementów w oknie.
- Nadaj elementom unikalne nazwy, takie jak „btn1” dla pierwszego przycisku. Uwaga: Nie należy mylić nazwy („Zmienna”) z etykietą („Tekst”).
Programowanie Java: dodaj interakcję
Załóżmy, że masz teraz 2 pola tekstowe i przycisk. W polu tekstowym 1 (tutaj „txt1”) wprowadź liczbę do pomnożenia przez 2. Wynik jest wyprowadzany w polu tekstowym 2 (tutaj „txt2”).
- Kliknij dwukrotnie przycisk (tutaj „btn1”). Wróciłeś do edytora.
- Metodą „getText ()” możesz odczytać dane wejściowe z pierwszego pola tekstowego. Ponieważ potrzebujesz typu danych Integer, przekonwertuj typ danych ciągu za pomocą „Integer.parseInt”.
- Teraz przypisz wartość odczytu do zmiennej „a” i pomnóż ją przez 2.
- Na koniec podajemy wynik (zmienna „b”) w polu tekstowym 2. W tym celu używamy metody „setText ()”.
Rynek pracy CHIP
Na naszym rynku pracy CHIP znajdziesz tysiące aktualnych ofert pracy w cyfrowym świecie. Niezależnie od tego, czy jako programista, czy ekspert ds. Marketingu, w Microsoft lub Amazon - pokrywamy całą szerokość niemieckiego świata technologii. A jeśli chcesz rozpocząć jedno z tych zawodów jako zmieniacz kariery, warto skorzystać z nauki na odległość. Poproś o broszurę informacyjną na temat aktualnych kursów nauki na odległość od ILS, największej niemieckiej szkoły nauki na odległość.
Jeśli chcesz dowiedzieć się więcej o Javie, w naszym praktycznym poradniku znajdziesz samouczek na temat pętli While i For.