Io devo gestire 4 JPanel affiancati, uno fianco all'altro..
Soltanto che vorrei impostare io le dimensioni e il posizionamento di ogni JPanel.. è possbile?
Ho provato con il setBounds, ma non succede niente..
Allego il codice, se qualcuno riesce ad aiutarmi ne sarei grato..
codice:
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
public class Es8 extends JFrame /*implements ActionListener*/{
private JPanel panel;
public Es8(){
//Pannello
panel = new JPanel(new BorderLayout());
panel.setLayout(new GridLayout(1, 3));
JPanel j1 = new JPanel();
JPanel j2 = new JPanel();
JPanel j3 = new JPanel();
JPanel j4 = new JPanel();
j1.setBorder(new TitledBorder(new EtchedBorder(), "Antipasti"));
j2.setBorder(new TitledBorder(new EtchedBorder(), "Primi"));
j3.setBorder(new TitledBorder(new EtchedBorder(), "Secondi"));
j4.setBorder(new TitledBorder(new EtchedBorder(), "Dolci"));
//Posizionamento
panel.setBounds(10,10,200,100);
j1.setBounds(10,10,200,100);
Container cp = getContentPane();
setVisible(true);
//Aggiungi
cp.add(panel);
panel.add(j1);
panel.add(j2);
panel.add(j3);
panel.add(j4);
}
}
Grazie mille a tutti!