GUI der ikke tegnes
Hej eksperter.Jeg forsøger at gøre mig lidt bedre til at lave bruger grænse flader, og er begynder/letøvet til java. Men jeg ved ikke hvad jeg gør galt, for det jeg har lavet indtil videre vil ikke tegnes. Her er mine kode:
public GUI()
{
frame = new JFrame();
frame.setSize(800,600);
frame.setTitle("MySheeps v0.1 - ALPHA");
makeMenubar();
sheepcntT = new JLabel("Sheeps in herd: ");
malesT = new JLabel("Males: ");
femalesT = new JLabel("Femals: ");
sheepcnt = new JLabel("" + 5);
males = new JLabel("" + 1);
females = new JLabel("" + 4);
GridLayout labelsection = new GridLayout(1,6);
JPanel northpane = new JPanel(labelsection);
abelsection.addLayoutComponent("", sheepcntT);
labelsection.addLayoutComponent("", sheepcnt);
labelsection.addLayoutComponent("", femalesT);
labelsection.addLayoutComponent("", females);
labelsection.addLayoutComponent("", malesT);
labelsection.addLayoutComponent("", males);
frame.getContentPane().add(northpane, BorderLayout.CENTER);
northpane.setVisible(true);
frame.setVisible(true);
frame.repaint();
}
Det jeg forsøger på lige nu er at få skrevet nogle JLabels i toppen af mit border layout. Jeg kan godt skrive en enkelt ud, men når jeg laver et Panel med et gridlayout og indsætter det, vil det ikke tegnes. Hvad gør jeg galt?
