rendered paste bodyimport java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class test extends JFrame {
public test(){
super("test");
setLayout(new FlowLayout(FlowLayout.LEFT));
add(new testpanel());
setSize(800, 600);
setVisible(true);
}
public static void main(String[] args){
new test();
}
}
///////////////////////////////////////////////////////////////////////////////////////////
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class testpanel extends JPanel{
public testpanel(){
super(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.anchor = gbc.NORTH;
JLabel foo = new JLabel("foo");
foo.setOpaque(true);
foo.setBackground(Color.RED);
add(foo, gbc);
setBorder(BorderFactory.createLineBorder(Color.BLACK));
setPreferredSize(new Dimension(200,200));
setVisible(true);
}
}