Quadro Posted August 26, 2012 Share Posted August 26, 2012 Interfata Grafica in Java JFrame este obiectul care reprezinta o fereastra pe ecran. Aici adaugi toate elementele de interfata, cum ar fi butoanele, casetele de text etc. Poate contine o bara de meniu, simpla si complexa, cu articole de meniu. De asemenea, include toate pictogramele de manipulare a ferestrei, specifice platformei pe care lucrezi, pentru marirea, micsorarea si inchiderea ferestrei. Obiectul JFrame arata diferit in functie de platforma pe care lucrezi. Dupa obtinerea unu obiect JFrame, poti sa adaugi elemente grafice (sau componente) prin inserarea acestora in fereastra. Exemplu: import javax.swing.*; public class Interfata { public static void main(String[] args) { JFrame frame = new JFrame(); //creezi un nou obiect de tip JFrame JButton buton = new JButton("Apasa!"); //creezi un nou obiect de tip JButton si ii transmiti constructorului textul care vrei sa fie afisat pe buton frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE); //acesta linie determina iesire din program imediat dupa inchiderea ferestrei(daca stergi aceasta linie, va ramana pe ecran la infinit) frame.getContentPane().add(buton); //adaugi butonul in panoul de continut al cadrului frame.setSize(300, 300); //stabilesti dimensiunile cadrului in pixeli frame.setVisible(true); //faci fereastra visibila } } Nota: Incepand cu versiunea Java 5(Tiger), modul de adaugare a componentelor intr-un obiect JFrame s-a schimbat fata de versiunile anterioare. In versiunile anterioare era folosita instructiunea "frame.getContentPane().add(button);", trecandu-se ulterior la "frame.add(button);", in prezent ambele versiuni sunt acceptate. Link to comment Share on other sites More sharing options...
ExteeL Posted August 26, 2012 Share Posted August 26, 2012 Bun tutorial si foarte bine explicat.Bravo. Link to comment Share on other sites More sharing options...
Slayer12 Posted September 7, 2012 Share Posted September 7, 2012 GG Link to comment Share on other sites More sharing options...
Anaser Posted September 12, 2012 Share Posted September 12, 2012 Felicitari,foarte bun. Link to comment Share on other sites More sharing options...
5061756C Posted October 2, 2012 Share Posted October 2, 2012 Frumos tutorial, limbajul seamănă oarecum cu C# XNA Felicitări. Link to comment Share on other sites More sharing options...
Recommended Posts