Sto scrivendo una semplice applicazione, come si vede dalla figura ho un JFrame con dentro due JPanel, ma quando avvio l'applicazione un JPanel appare per qualche millisecondo e poi scompare, mentre l'altro rimane!!!

questo è il codice
Codice: Seleziona tutto
private void setDrawingZone(){
drawingZone = new DrawingZone();
drawingZone.setSize( ••• );
drawingZone.setBounds( ••• );
drawingZone.setVisible(true);
drawingZone.repaint();
areaBox = new JPanel();
areaBox.setSize( ••• );
areaBox.setBounds( ••• );
areaBox.setVisible(true);
areaBox.add(drawingZone);
getContentPane().add( areaBox );
areaBox.paintImmediately( ••• );
panelLog = new JPanel();
panelLog.setSize( ••• );
panelLog.setBounds( ••• );
panelLog.setVisible(true);
log = new JTextArea( );
log.setEditable(false);
log.setLineWrap(true);
log.setSize( ••• );
log.setVisible(true);
panelLog.add(log);
getContentPane().add(BorderLayout.EAST, panelLog);
}
private void showLog( String info ){
log.setText(info);
getContentPane().repaint();
}
