ok , scusa
codice:
public class A {
public static void main (String[] args)
{
int num_ana = 4;
B pippo = new B(num_ana);
System.exit(0) ;
}
}
codice:
import javax.swing.*;
import java.lang.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
/**
*/
public class B extends JFrame {
private int nanagr = 3 ;
private int x1 = 0 ;
private boolean flag ;
private String nome ;
private String cogn ;
String a ;
String b ;
JLabel Nome = new JLabel("nome");
JLabel Cogn = new JLabel("cognome");
JTextField Nome1 = new JTextField() ;
JTextField Cogn1 = new JTextField() ;
JButton quitButton = new JButton("insert");
//JPanel panel = new JPanel(new GridLayout(2, 3));
//ContentPane panel = new getContentPane();
JPanel panel = new JPanel();
//final JTextArea uno = new JTextArea();
public B(int n) {
nanagr = n;
System.out.println("inizio - nanagr: " + nanagr );
initUI();
}
public void initUI() {
System.out.println("1 - initUI " + x1 + " - nanagr:" + nanagr );
panel.setLayout(new GridLayout(2,2));
panel.add(Nome);
panel.add(Nome1);
panel.add(Cogn);
panel.add(Cogn1);
panel.add(quitButton);
getContentPane().add(panel);
setTitle("richiesta dati anagrafici nagrafica " + x1);
setSize(400, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
System.out.println("2 - initUI " + x1 + " - nanagr:" + nanagr );
quitButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent W) {
System.out.println("3 - initUI " + x1 + " - nanagr:" + nanagr );
if ( x1 == nanagr ) {
System.out.println("4 - initUI " + x1 + " - nanagr:" + nanagr );
System.exit(0);
}
else {
System.out.println("x1 : " + x1 + " - nanagr:" + nanagr );
a = Nome1.getText() ;
b = Cogn1.getText() ;
flag = true;
controllo1();
}
}
});
}
private void controllo1() {
. . . . .
. . . . .
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
B ex = new B(3);
ex.setVisible(true);
}
});
}
}
grazie
ciao