• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida [Tutorial hackme] Java-Swing Parte 1 - Il JFrame

Damiano Dotto

Utente Master
Autore del topic
7 Maggio 2009
2.275
60
Miglior risposta
0
Ho deciso (grazie a @System32) di scrivere guide sui componenti swing per creare interfacce grafiche in java...
Questa sarà solo una di una lunga serie...

Oggi parleremo del JFrame.
E' un componente swing e quindi bisogna importarlo:

prima di tutta la il codice della classe interessata bisogna scrivere:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
se si vuole importare tutta la libreria oppure solo il JFrame:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

bisogna sempre dichiararlo e istanziarlo con l'istruzione new:

dichiararlo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

istanziarlo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

per capire un pò i suoi attributi e proprietà generali e più usate vi riporto un semplice esempio:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Spiegazione:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

istanzio e metto il titolo al JFrame

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

non è modificabile la grandezza del JFrame ... ovviamente se mettete true è modificabile

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Questo è importantissimo per aggiungerlo dovrete per forza estendere la classe a JFrame... Questo serve quando clicchi sulla X per chiudere la finestra si chiude e svuota la memoria utilizzata dal programma.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

gli dico le dimensione della finestra in pixel e negli assi x e y
x = 300 e y = 100

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

il layout è meglio metterlo null perchè potremmo costruirci la grafica come vogliamo e li metteremo nella posizione e grandezza desiderata.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Fa si che il JFrame si trovi al centro dello schermo.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

se è uguale a true il JFrame sarà visibile mentre false il contrario

Finita la mia prima guida...
commentate...
Fonte: Completamente mia,hackme!
 
Riferimento: [Tutorial hackme] Java-Swing Parte 1 - Il JFrame

Ottima guida hackme, chiara e semplice, continua così per le altre che farai ;)
 
Riferimento: [Tutorial hackme] Java-Swing Parte 1 - Il JFrame

Sposto in Guide & Tutorial.
 
Riferimento: [Tutorial hackme] Java-Swing Parte 1 - Il JFrame

Senti hai fatto qualche altro programmello simile a quello per creare finestre per gli I/O in swing java?
Se si dimmi dove posso trovarli.

Sapresti indicarmi un buon testo di java dove ci sia non solo la teoria ma tanto codice completo (non snippet come ho trovato in tanti libri) e che ti dia una solida visione d'insieme del linguggio Java?

Ciao e grazie e complimenti per la chiarezza con cui hai esposto l'argomento finestre (anche se dovresti dire molto ancora).
 
Riferimento: [Tutorial hackme] Java-Swing Parte 1 - Il JFrame

Sapresti indicarmi un buon testo di java dove ci sia non solo la teoria ma tanto codice completo (non snippet come ho trovato in tanti libri) e che ti dia una solida visione d'insieme del linguggio Java?

Ho dato un veloce sguardo a
Perfavore, Entra oppure Registrati per vedere i Link!
, dimmi come ti sembra.
 
Riferimento: [Tutorial hackme] Java-Swing Parte 1 - Il JFrame

allora ottima guida facile chiara bravo