Tuo IP: 107.20.129.212  
Cerca nel sito:
Home Ansi C ASP HTML Java JavaScript Visual Basic C++ JSP VB.Net
Altri linguaggi
* AppleScript
* Assembler MIPS
* Fortran
* Lisp
* Pascal
* Perl
* Python
* SQL
* VBScript
* VBA

Servizi
* Tips
* Tools
* Webmasters
* Domini e Posta

Articoli tecnici
* Oracle Sequence
* Java Servlet
* Compressione File
* Le Socket di Berkeley
* Immagini x PC
* Errori di Email
* Flash del BIOS
* No Banner
* Codici a barre
* Codici Colori
* Estensione domini
* Connessione ODBC
* Tabella Codici ASCII
* Tabella ISO-8859-1
Altro su Tips
Come utilizzare JBUTTON in Java (esempio 2)
Versione Stampabile
Stampa
Torna Indietro
Linguaggio: JAVA Autore: Admin Data Archiviazione: 31/05/2007


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class JButtonExample extends JFrame {
private JDialog dialog;
private JButton okButton;
private JButton jDialogButton;

public JButtonExample() {
// Imposta le proprieta' del Top Level Container
super("JButtonExample");
setBounds(10,35,200,70);
getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER));

// Crea una finestra di dialogo modale, inizialmente invisibile
dialog = new JDialog(this,"JDialog",true);
dialog.setBounds(250,20,300,100);
dialog.getContentPane().setLayout(new BorderLayout());
dialog.getContentPane().add(BorderLayout.CENTER,new JLabel("Chiudi questa finestra per continuare",JLabel.CENTER));
dialog.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);

// Crea due pulsanti
okButton = new JButton("OK");
jDialogButton = new JButton("Open Frame");
// Crea gli ascoltatori
ActionListener okListener = new OKButtonListener();
ActionListener openActionListener = new JDialogButtonListener();
// Registra gli ascoltatori presso i pulsanti
okButton.addActionListener(okListener);
jDialogButton.addActionListener(openActionListener);

//imposta okButton come DefaultButton
getRootPane().setDefaultButton(okButton);

// Aggiunge i pulsanti al Top Level Container
getContentPane().add(okButton);
getContentPane().add(jDialogButton);

setVisible(true);
}
// Ascoltatore del pulsante OK
class OKButtonListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
try {
System.exit(0);
}
catch (Exception ex) {}
}
}
// Ascoltatore del pulsante jDialog
class JDialogButtonListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
dialog.setVisible(true);
}
}
public static void main(String argv[])
{
JButtonExample b = new JButtonExample();
}
}





Note: (Nessuna)
Codice testato con: Eclipse Versione: 3.0.1
Sito Produttore: http://www.eclipse.org/
--------
Guide
PDF
* Hardware
* Guida all'MS DOS
* Storia di Internet
* Usabilità siti Web
* Programmazione Linux (6.852 KB)
* PHP
* Scripting Shell Bash
* HTML
* MySQL
* Ansi C
* Java 2

Ordinamenti
* Bubble Sort
* Insertion Sort
* Merge Sort
* Quick Sort
* Selection Sort
* Shell Sort
(La visualizzazione degli esempi richiede Virtual Java Machine)



Miscellanea
* Download
* Conversioni misure
* Glossario
* Siti lavoro

Chi c'è online
In questo momento ci sono 19 Visitatori