Scusate, non ho risolto!!!!
Mi ritrovo uno strano comportamento!
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
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();
}
Non capisco cosa faccia scomparire il primo JPanel!!