Ĺadny brzuch
Chce napisać program w javie (np. hello world). Mam kompilator JBuilder8. No i mam kilka pytań(wiem że to podstawy ale prosze o pomoc).
Po otarciu kompilatora wybieram opcje: new następnie Application.
Pojawia sie okno gdzie musze wpisać dwie rzeczy(enter application class details):
1)Package: (co mam tu wpisać??? jaki pakiet???)(wpisuje np. zzz)
2)Class name: (tu wpisuje nazwe mojego programu np.yyy
Po zatwierdzeniu pojawia sie okno z (enter frame class details):
1))Class: (wpisuje tytuł klasy: hello)
2))Title: (wpisuje tytuł ale czego?) np. xxx)
Zatwierdzam
i otrzymuje na ekranie cztery okna (po co są okna 1 i 2??):
1)małe okienko po lewej stronie ==> wyświetla pliki: HelloWorldApp.jpx frame1.java hello.java yyy.java
2)pod oknem 1 ==> wyświetla nazwy elementów mojego programu (chyba): Imports hello JFrame hello() processWindowEvent(WindowEvent e)
3)okno w którym jest kod mojego programu (ale dlaczego skoro jeszcze sam nic nie napisałem??)
4)na dole ekranu ==> wyświetla błedy powstałe w trakcie kompilacji
w oknie 3 gdzie mam pisać mój program jest to:
1 package zzz;
2
3 import java.awt.*;
4 import java.awt.event.*;
5 import javax.swing.*;
6
7 public class hello extends JFrame {
8 JPanel contentPane;
9 BorderLayout borderLayout1 = new BorderLayout();
10
11 //Construct the frame
12 public hello() {
13 enableEvents(AWTEvent.WINDOW_EVENT_MASK);
14 try {
15 jbInit();
16 }
17 catch(Exception e) {
18 e.printStackTrace();
19 }
20 }
21 //Component initialization
22 private void jbInit() throws Exception {
23 contentPane = (JPanel) this.getContentPane();
24 contentPane.setLayout(borderLayout1);
25 this.setSize(new Dimension(400, 300));
26 this.setTitle("xxx");
27 }
28 //Overridden so we can exit when window is closed
29 protected void processWindowEvent(WindowEvent e) {
30 super.processWindowEvent(e);
31 if (e.getID() == WindowEvent.WINDOW_CLOSING) {
32 System.exit(0);
33 }
34 }
35 }
Jak to przerobić żeby mieć program wyświetlający np. "hello world" (aplikacje nie aplet)?
Najlepiej jest to zrobić w trybie graficznym(zakładka Desing)
Zo$om
(Jeżeli moderator tego u góry nie usunął to sorrki to nie ten post:) )
Już tłumaczę:D
Ad.1
Jeżeli nie utworzyłeś jescze nowego projektu to przy dodawaniu automatucznie włącza kreator nowych projektów. Pole package wskazuje właśnie nazwę tego pakietu (używane jest przy nazewnictwie: np. javax.swing - to też packege). Najlepiej ostaw to co jest wpisane.
Ad.2
Pierwsza klasa odpowiedzialna jestza uruchamianie drugiej klasy, czyli okna(nazwa drugiej klasy).
Ad.3 Tytuł - oczywiście okna
:D
Pliki *.jpx to pliki projektów (opis, .. - plik wewnętrzny JBuildera)
Plik yyy.java zawiera kod źródłowy kodu, który uruchamia ramkę. (Zawiera metodę main)
Klasa hello.java to klasa - ramka. Kliknij na zakładkę design.
(ale skąd klasa frame1.java:?)
Okno 1 pokazuje składniki projektu.
Okno 2 (po oknem 1) pokazuje strukturę obecnie otwartego pliku:D
Okno 3 (kod programu) jest już wypełnione przez kod obsługi ramki:D
Błędy kompilacji najprawdopodobniej powstały, bo zmieniłeś wpis Package.
Jak przerobić:
Kliknij na zakładkę Design. U góry nad ramką jest paleta. Kliknij na zakładkę Swing, a potem Label. Kliknij na ramkę(okienko, które tworzysz). Zaznacz ten obiekt klikając na niego i w opcjach (okienko po prawej) odnajdź Opcje text i wpisz obok: Hello World!!!
Uruchom projekt klikając zieloną strzałkę w pasku narzędzi. :D Powinno działać (pamiętaj, aby nie zmieniać pola package :D)
Mam nadzieję, że już to rozumiesz. :D Ufff!!! :cheesy::cheesy::cheesy:
Tak trzymaj Java ci się napewno przyda. :D
Kodie
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Po otarciu kompilatora wybieram opcje: new następnie Application.
Pojawia sie okno gdzie musze wpisać dwie rzeczy(enter application class details):
1)Package: (co mam tu wpisać??? jaki pakiet???)(wpisuje np. zzz)
2)Class name: (tu wpisuje nazwe mojego programu np.yyy
Po zatwierdzeniu pojawia sie okno z (enter frame class details):
1))Class: (wpisuje tytuł klasy: hello)
2))Title: (wpisuje tytuł ale czego?) np. xxx)
Zatwierdzam
i otrzymuje na ekranie cztery okna (po co są okna 1 i 2??):
1)małe okienko po lewej stronie ==> wyświetla pliki: HelloWorldApp.jpx frame1.java hello.java yyy.java
2)pod oknem 1 ==> wyświetla nazwy elementów mojego programu (chyba): Imports hello JFrame hello() processWindowEvent(WindowEvent e)
3)okno w którym jest kod mojego programu (ale dlaczego skoro jeszcze sam nic nie napisałem??)
4)na dole ekranu ==> wyświetla błedy powstałe w trakcie kompilacji
w oknie 3 gdzie mam pisać mój program jest to:
1 package zzz;
2
3 import java.awt.*;
4 import java.awt.event.*;
5 import javax.swing.*;
6
7 public class hello extends JFrame {
8 JPanel contentPane;
9 BorderLayout borderLayout1 = new BorderLayout();
10
11 //Construct the frame
12 public hello() {
13 enableEvents(AWTEvent.WINDOW_EVENT_MASK);
14 try {
15 jbInit();
16 }
17 catch(Exception e) {
18 e.printStackTrace();
19 }
20 }
21 //Component initialization
22 private void jbInit() throws Exception {
23 contentPane = (JPanel) this.getContentPane();
24 contentPane.setLayout(borderLayout1);
25 this.setSize(new Dimension(400, 300));
26 this.setTitle("xxx");
27 }
28 //Overridden so we can exit when window is closed
29 protected void processWindowEvent(WindowEvent e) {
30 super.processWindowEvent(e);
31 if (e.getID() == WindowEvent.WINDOW_CLOSING) {
32 System.exit(0);
33 }
34 }
35 }
Jak to przerobić żeby mieć program wyświetlający np. "hello world" (aplikacje nie aplet)?
Najlepiej jest to zrobić w trybie graficznym(zakładka Desing)
Zo$om
(Jeżeli moderator tego u góry nie usunął to sorrki to nie ten post:) )
Już tłumaczę:D
Ad.1
Jeżeli nie utworzyłeś jescze nowego projektu to przy dodawaniu automatucznie włącza kreator nowych projektów. Pole package wskazuje właśnie nazwę tego pakietu (używane jest przy nazewnictwie: np. javax.swing - to też packege). Najlepiej ostaw to co jest wpisane.
Ad.2
Pierwsza klasa odpowiedzialna jestza uruchamianie drugiej klasy, czyli okna(nazwa drugiej klasy).
Ad.3 Tytuł - oczywiście okna
:D
Pliki *.jpx to pliki projektów (opis, .. - plik wewnętrzny JBuildera)
Plik yyy.java zawiera kod źródłowy kodu, który uruchamia ramkę. (Zawiera metodę main)
Klasa hello.java to klasa - ramka. Kliknij na zakładkę design.
(ale skąd klasa frame1.java:?)
Okno 1 pokazuje składniki projektu.
Okno 2 (po oknem 1) pokazuje strukturę obecnie otwartego pliku:D
Okno 3 (kod programu) jest już wypełnione przez kod obsługi ramki:D
Błędy kompilacji najprawdopodobniej powstały, bo zmieniłeś wpis Package.
Jak przerobić:
Kliknij na zakładkę Design. U góry nad ramką jest paleta. Kliknij na zakładkę Swing, a potem Label. Kliknij na ramkę(okienko, które tworzysz). Zaznacz ten obiekt klikając na niego i w opcjach (okienko po prawej) odnajdź Opcje text i wpisz obok: Hello World!!!
Uruchom projekt klikając zieloną strzałkę w pasku narzędzi. :D Powinno działać (pamiętaj, aby nie zmieniać pola package :D)
Mam nadzieję, że już to rozumiesz. :D Ufff!!! :cheesy::cheesy::cheesy:
Tak trzymaj Java ci się napewno przyda. :D
Kodie