File tree 1 file changed +9
-7
lines changed
src/java.desktop/share/classes/sun/swing
1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -370,13 +370,6 @@ protected boolean isPaintingOrigin() {
370
370
}
371
371
};
372
372
contentPane .setLayout (new BorderLayout ());
373
- contentPane .add (component );
374
- if ("true" .equals (AccessController .
375
- doPrivileged (new GetPropertyAction ("swing.jlf.contentPaneTransparent" , "false" ))))
376
- {
377
- contentPane .setOpaque (false );
378
- }
379
- setContentPane (contentPane );
380
373
381
374
contentPane .addContainerListener (new ContainerListener () {
382
375
@ Override
@@ -396,6 +389,15 @@ public void componentRemoved(ContainerEvent e) {
396
389
}
397
390
}
398
391
});
392
+ contentPane .add (component );
393
+ contentPane .revalidate ();
394
+ contentPane .repaint ();
395
+ if ("true" .equals (AccessController .
396
+ doPrivileged (new GetPropertyAction ("swing.jlf.contentPaneTransparent" , "false" ))))
397
+ {
398
+ contentPane .setOpaque (false );
399
+ }
400
+ setContentPane (contentPane );
399
401
}
400
402
401
403
@ SuppressWarnings ("deprecation" )
You can’t perform that action at this time.
0 commit comments