Java form loads with gif background playing however any images and text that overlay it appear for a few seconds only to disappear forever. The form was built using the Netbeans form builder within a null layout with the gif as a JLabel at the bottom and numerous text and images over it.
The gif is rather large roughly 350mb
BPanel = new javax.swing.JPanel();
Board = new javax.swing.JLabel();
BPanel.setPreferredSize(new java.awt.Dimension(1156, 786));
Board.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Resources/Game_2.gif"))); // NOI18N
Board.setToolTipText("");
Board.setAlignmentY(0.0F);
javax.swing.GroupLayout BPanelLayout = new javax.swing.GroupLayout(BPanel);
BPanel.setLayout(BPanelLayout);
BPanelLayout.setHorizontalGroup(
BPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(BPanelLayout.createSequentialGroup()
.addComponent(Board)
.addGap(0, 0, Short.MAX_VALUE))
);
BPanelLayout.setVerticalGroup(
BPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(Board, javax.swing.GroupLayout.DEFAULT_SIZE, 910, Short.MAX_VALUE)
);
getContentPane().add(BPanel);
BPanel.setBounds(0, 0, 1600, 910);
setSize(new java.awt.Dimension(1616, 944));
setLocationRelativeTo(null);