Creare una finestra JFrame – java

jframeCreare una finestra JFrame – java

Per creare una finestra JFrame in java bisogna usare una classe che si trova nel package di java :
  • java.awt.Frame : La classe contienete tutti gli attributi e i metodi per visualizzare la finestra.
  • javax.swing.JFrame : Questa è la classe con funzionalità maggiori rispetto a quella vista prima, questa eredita tutti i metodi e gli attributi della classe Frame.

andiamo al codice

imports javax.swing.JFrame;
    public class ProvaFinestra implements JFrame{

        public ProvaFinestra(){
            super();
            setTitle("Finestra");
            setSize(600, 400);
            setLocation(100, 100);
           
             // codice ...   
 
             setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
             setVisible(true);
         }

        public static void main(String[] args){
             new ProvaFinestra();
        }
    }

Analizziamo il codice:

Ho prima di tutto dato un nome alla classe e ho ereditato i metodi e gli attributi della classe JFrame, nel costruttore ho richiamato la funzione super() che serve ad far partire il costruttore ereditato così da mettere tutti gli attributi ereditati in default, poi ho usato 5 funzioni set:

  • setTitle: setta il titolo della finestra
  • setSize: setta la dimensione della finestra (larghezza, altezza)
  • setLocation: setta la posizione iniziale della finestra (x, y)
  • setDefaultCloseOperation: se viene settato EXIT_ON_CLOSE al click della croce in alto a destra la finestra si chiuderà e verrà liberata la memoria
  • setVisible(): setta la visibilità della finestra

nel main richiamo l'oggetto ProvaFinestra.

Precedente Android - Collegare android ad adb senza USB Successivo Creare un file immagine bitmap (*.bmp) - C/C++