Ola,
Eu quero que o JPanel ‘p’ esteja no centro de JFrame. Eu tentei com getContentPane().add(p, BorderLayout.CENTER);mas não funcionava.
Obrigado pela sua ajuda
[code]import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
public class Radio extends JFrame{
JRadioButton blue = new JRadioButton(“Blue”);
JRadioButton red = new JRadioButton(“Red”);
JRadioButton green = new JRadioButton("Green");
public Radio(){
JPanel p = new JPanel();
p.setBackground(Color.RED);
p.setSize(100, 100);
getContentPane().add(p, BorderLayout.CENTER);;
add(blue);
add(red);
add(green);
setLayout(new FlowLayout());
setVisible(true);
pack();
setSize(new Dimension(300, 300));
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String[] args){
new Radio();
}
}[/code]