Method java.awt.container.add(component comp object constraints) doesn't work as expected on x86, armv7 embedded systems with ubuntu installed.
See result of running next code in attachment (addButtonLayout.JPG)
import java.awt.*;
public class addButtonLayout extends Frame {
  public static void main ( String [] args ) {
    Frame f = new Frame();
    f.setBackground(Color.WHITE) ;
    f.setSize(200,400);
    f.setVisible(true);
    Panel p = new Panel();
    p.setLayout(new BorderLayout());
    p.add(new Button("North"), BorderLayout.NORTH);
    p.add(new Button("South"), BorderLayout.SOUTH);
    p.add(new Button("East"), BorderLayout.EAST);
    p.add(new Button("West"), BorderLayout.WEST);
    p.add(new Button("Center"), BorderLayout.CENTER);
    f.add(p);    
    f.setVisible(true);
  }
}
Reproduced on embedded atom systems with ubuntu 11.04, ubuntu 11.10, ubuntu 12.04 with any build of JDK8.
Not reproduced with any build of JDK7 (see result in attachment - addButtonLayout_jdk7.JPG)