salve, una domanda sulle dimensioni di un JPanel....
Codice PHP:
class Pannello extends JPanel{
    public 
Pannello(int layoutint xint yint widthint height){
        if(
layout==0this.setLayout(new BorderLayout());
        else if(
layout==1this.setLayout(new GridLayout());
        else if(
layout==2this.setLayout(new FlowLayout());
        
this.setBounds(xywidthheight);
    }

dopo essermi costruito questa classe e averla richiamata così
Codice PHP:
Pannello elementi = new Pannello(000150250);
JButton pulsante = new JButton("Prova");
elementi.setBackground(Color.BLACK);
elementi.add(pulsante);
finestra.add(elementi); 
vorrei sapere
a) perchè non mi fa visualizzare lo sfondo nero
b) perchè il pulsante occupa tutta la dimensione della finestra?