7 public class ExitFrame extends javax.swing.JDialog {
18 public ExitFrame(java.awt.Frame parent,
boolean modal) {
34 @SuppressWarnings(
"unchecked")
38 okButton =
new javax.swing.JButton();
40 jLabel1 =
new javax.swing.JLabel();
42 setTitle(
"P2PFileSystem - Exit");
43 setFocusCycleRoot(
false);
45 addWindowListener(
new java.awt.event.WindowAdapter() {
46 public void windowClosing(java.awt.event.WindowEvent evt) {
52 okButton.addActionListener(
new java.awt.event.ActionListener() {
53 public void actionPerformed(java.awt.event.ActionEvent evt) {
59 cancelButton.addActionListener(
new java.awt.event.ActionListener() {
60 public void actionPerformed(java.awt.event.ActionEvent evt) {
65 jLabel1.setFont(
new java.awt.Font(
"Tahoma", 1, 14));
66 jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
67 jLabel1.setIcon(
new javax.swing.ImageIcon(getClass().getResource(
"/icons/Exit.png")));
68 jLabel1.setText(
"Vuoi davvero uscire dal programma?");
70 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(getContentPane());
71 getContentPane().setLayout(layout);
72 layout.setHorizontalGroup(
73 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
74 .addGroup(layout.createSequentialGroup()
76 .addComponent(
okButton, javax.swing.GroupLayout.PREFERRED_SIZE, 67, javax.swing.GroupLayout.PREFERRED_SIZE)
77 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 89, Short.MAX_VALUE)
80 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
81 .addComponent(
jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 299, Short.MAX_VALUE)
85 layout.linkSize(javax.swing.SwingConstants.HORIZONTAL,
new java.awt.Component[] {cancelButton, okButton});
87 layout.setVerticalGroup(
88 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
89 .addGroup(layout.createSequentialGroup()
91 .addComponent(
jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
93 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
96 .addContainerGap(46, Short.MAX_VALUE))
static final int RET_OK
Codice di ritorno della stato - ritorna se viene premuto il bottone OK.
ExitFrame(java.awt.Frame parent, boolean modal)
Costruttore che crea un nuovo ExitFrame.
Classe che genera graficamente la finestra di "Exit".
javax.swing.JButton okButton
void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
Azione da effettuare se avviene la pressione del bottone CANCEL.
javax.swing.JLabel jLabel1
void okButtonActionPerformed(java.awt.event.ActionEvent evt)
Azione da effettuare se avviene la pressione del bottone OK.
void closeDialog(java.awt.event.WindowEvent evt)
Azione da effettuare se avviene la pressione della X per chiudere la finestra.
static final int RET_CANCEL
Codice di ritorno della stato - ritorna se viene premuto il bottone Cancel.
int getReturnStatus()
Funzione che fornisce lo stato di ritorno della finestra.
javax.swing.JButton cancelButton
void initComponents()
Metodo chiamato dal costruttore per inizializzare la form WARNING: Do NOT modify this code...
void doClose(int retStatus)
Funzione imposta lo stato di ritorno in base a retStatus.