purtroppo sto alle prime armi, e il concetto di layout nn mi è chiaro, questo è il mio codice:

Codice PHP:
class Main_Panel extends JFrame implements ActionListener {
//private JPanel p = new JPanel(new GridLayout(1,1));         
private JButton b = new JButton("inserimento script");
private 
JLabel l = new JLabel(); 
private 
Color c = new Color.BLACK;
//Icon icon = new ImageIcon("C:/Documents and Settings/G.Costanz0/Desktop/Logo.gif");

Main_Panel(){
    
        
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);
        
//getContentPane().add(p);
        
getContentPane().add(l);
        
Image img getToolkit().createImage("C:/Documents and Settings/G.Costanz0/Desktop/Logo.gif");
        
ImageIcon icon = new ImageIconimg.getScaledInstance(750250Image.SCALE_DEFAULT));
        
l.setIcon(icon);
        
l.add(b);
        
l.add(p1);
        
b.setSize(145,50);
        
b.setLocation(10,200);
        
//p.add(p1);
        
b.addActionListener(new ActionListener() {