Nwlapcug.com


Che cosa è una casella di JDialog nello Swing?

Che cosa è una casella di JDialog nello Swing?


Creazione di interfacce utente grafiche quella pausa software lasciate lontano dalla riga di comando può essere un processo intensivo di codice e noioso. Linguaggio di programmazione Java offre agli sviluppatori uno strumento per semplificare lo sviluppo di interfaccia utente con la libreria Swing, un insieme di classi utilizzate dai programmatori per creare singoli aspetti di una GUI. Uno di questi è la classe JDialog, che produce una fondazione in bianco per una finestra di dialogo.

Classi Swing

Swing è il libreria nativa di Java dei componenti di interfaccia. A differenza di altri kit di strumento GUI che devi caricare come librerie esterne, Swing è parte delle librerie di base di Java. Ciò consente di chiamare e creare facilmente come qualsiasi altra funzionalità di Java core componenti Swing. Fornisce il rilevamento del mouse e gestori eventi, nonché componenti come campi di testo, pulsanti e finestre di dialogo.

Classi Swing

Swing è una libreria di classi, il codice sorgente che serve da modello per la creazione di oggetti software. Quando un programmatore vuole creare un dialogo, egli crea una nuova istanza della classe particolare che vuole utilizzare. Questo potrebbe essere uno dei modelli di casella di dialogo preformattate che Swing fornisce o la finestra di dialogo vuota, che fornisce la classe JDialog.

Classi di modello di finestra di dialogo casella

Collezione di swing delle finestre di dialogo modello include la classe JOptionPane, classe ProgressMonitor e classe JFileChooser. Come suggeriscono i loro nomi, la classe ProgressMonitor produce un oggetto che produce una barra di avanzamento e JFileChooser produce una finestra che consente all'utente di sfogliare il suo sistema per selezionare un file. La classe JOptionPane produce una semplice finestra con un messaggio che il programmatore fornisce come una stringa di caratteri e un pulsante "OK".

La classe JDialog

La classe JDialog non è un modello pre-formattato, ma piuttosto una dialogo vuota. Spetta al programmatore di aggiungere il codice alla sua implementazione della classe che lo fa apparire come qualcosa di diverso da una casella grigia vuota. Mentre è maggiore intensità di lavoro per lo sviluppatore, classe JDialog presenta il vantaggio di permettere allo sviluppatore di creare una finestra di dialogo completamente personalizzata.