codice:
Main_Panel(){
JButton d_ins = new JButton("Inserimento SCRIPT");
JPanel p1 = new JPanel();
JPanel p2 = new JPanel();
JPanel p3 = new JPanel();
setTitle("ScriptManager");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Dimension d = getToolkit().getScreenSize();
setSize(d);
Icon icon = new ImageIcon("C:/Documents and Settings/G.Costanz0/Desktop/Logo_.gif");
getContentPane().add(p);
getContentPane().add(l,BorderLayout.NORTH);
FlowLayout fl = new FlowLayout();
GridLayout gd = new GridLayout();
GridBagLayout gr = new GridBagLayout();
Container get = getContentPane();
l.setIcon(icon);
p.add(p1);
p.add(p2);
p.add(p3);
p.add(p_job);
//p.add(p_job2);
p.setLayout(null);// se annulli il layout, l'unico modo per visualizzare gli oggetti interni è usare setBounds'
//SEZIONE INSERIMENTO SCRIPT
//JButton b2 = new JButton("estrazione diretta");
p1.setLayout( null ); //annulla il layout del panel p1
p1.setBounds(10, 10, 320, 150);
estr.setBounds(10, 18, 150, 40); //setta la posizione e la dimensione del tasto
//b2.setBounds(10, 70, 150, 40);
p1.add(estr);
//1.add( b2 );
p1.setBorder(BorderFactory.createTitledBorder("Inserimento SCRIPT"));//intitola il pannello
//SEZIONE DESTIONE DATABASE
JButton d_search = new JButton("Ricerca");
JButton d_mod = new JButton("Modifica");
JButton d_canc = new JButton("Cancella");
JButton d_print = new JButton("Stampa");
p2.setLayout( null ); //annulla il layout del panel p1
p2.setBounds(10, 160, 320, 170);
d_ins.setBounds(10, 18, 150, 40); //setta la posizione e la dimensione del tasto
d_search.setBounds(10, 70, 150, 40);
d_mod.setBounds(10, 122, 150, 40);
d_canc.setBounds(160, 18, 150, 40);
d_print.setBounds(160, 70, 150, 40);
p2.add(d_ins);p2.add(d_search);p2.add(d_mod);p2.add(d_canc);p2.add(d_print);
p2.setBorder(BorderFactory.createTitledBorder("Gestione DataBase"));
// applet ap = new applet();
//SEZIONE PULIZIA
JButton e_clear = new JButton("avvia");
p3.setLayout( null ); //annulla il layout del panel p1
p3.setBounds(10, 330, 320, 170);//settaggio pannello p2
e_clear.setBounds(10, 18, 150, 40);
p3.add(e_clear);
p3.setBorder(BorderFactory.createTitledBorder("Pulizia"));
//ImageIcon icon = new ImageIcon( img.getScaledInstance(750, 185, Image.SCALE_DEFAULT));
//SEZIONE FOGLIO DI LAVORO
// p_job.setLayout( null ); //annulla il layout del panel p1
p_job.setBounds(330, 10, 930, 490);//settaggio pannello p2
// p_job2.setBounds(870, 10, 400, 490);
e_clear.setBounds(10, 18, 150, 40);
p_job.setBorder(BorderFactory.createTitledBorder("informazioni estrazione"));
//p_job2.setBorder(BorderFactory.createTitledBorder("codice"));
//p_job.add(p_job);
//p_job.add(total);
//scheda();
/* int x, y;
x= 0; //colonne
y=1; //righe
int i = tabella.length;//righe
while(i!=0 ){ y++;
int j = tabella[0].length;
while (j!= 0){
JTextField label2 = new JTextField();
label2.setSize(100,100);
label2.setText("3,1");
p_job.add(label2);
j--;
}
p_job.setLayout(new GridLayout(y,0));
i--;
} */
/* JScrollPane scroll = new JScrollPane(text);
p_job.add(scroll);
text.setLocation(20, 10);*/
//FILECHOOSER
estr.setMnemonic(KeyEvent.VK_E);
estr.setActionCommand("estr");
estr.addActionListener(this);
estr.setEnabled(true);
//text.add(new applet());
//estr.setMnemonic(KeyEvent.VK_D);
//associa al tasto b un nome virtuale
//che servirà per distinguersi dagli altri bottoni all'evrnto click'
d_ins.setMnemonic(KeyEvent.VK_D);
d_ins.setActionCommand("enable");//setto il nome virtuale al bottone d_ins
d_ins.setMnemonic(KeyEvent.VK_D);
d_ins.setActionCommand("disable");
//b2.addActionListener(this);
d_ins.addActionListener(this);
setVisible(true);
}
public static void main(String[] args) {
Main_Panel mp = new Main_Panel();
}