Documente Academic
Documente Profesional
Documente Cultură
Modul 1
javax.swing.JFrame
JFrame()
JFrame(String s)
Cel mai des vom folosi al doilea constructor pentru crearea instanelor de ferestre.
setIconImage(Image i)
setLayout(LayoutManager lm)
setJMenuBar(JMenuBar mb)
Dupa acest pas trebuie sa denumim proiectul. Numele folosit de mine a fost
Aplicatie1;
Dupa cum ne amintim obiectul de tip buton este definit in clasa JButton. Cu
acesta clasa putem defini butoane cu text sau cu imagine. Pentru inceput vom
folosi constructorul pentru definirea unui buton cu text;
Constructorii clasei JButton sunt:
1) public JButton ();
2) public JButton(String text);
3) public JButton(Icon ico);
super(titlu);
getContentPane().add(b);
}
Dupa cum se poate observa constructorul primeste un paramentru de tip String.
Acest parametru reprezinta titlul ferestrei, mai prcis textul care urmeaza sa apara
pe bara de titlu la deschiderea ferestrei, sau altfel, va avea acelas rol cu argumentul
primit de constructorul JFrame(String titlu);
Vom trimite paramentrul catre constructorul clasei pe care o mostenim cu ajutorul
metodei super(), ce trebuie neaparat apelata ca prima linie a cosntructorului pe
care il descriem;
Mai departe adaugam pe fereastra butonul cu sintaxa getContentPane().add(b);
In acest moment putem spune am am terminat construirea clasei
FereastraPrincipala;
Revenim la clasa Main unde cream o instant a obiectului FereastraPrincipala si il
pozitionam pe ecran.