Da, nije neophodan i bezveze je u onom tvom primeru stavljen. Ovako je bolje(manje koda):
JFrame main = new JFrame(“Main Menu”);
JPanel pane = new JPanel();
main.getContentPane().add(pane);
Znaci, ja sam uradio prechicom moze se reci. Ali dodatni red tipa "Container content = main.getContentPane();" se chesto dadaju u kod ako je precica predugachka. Na primer:
ArrayList row = (ArrayList)mainList.get(0); //promenljiva mainList je tipa ArrayList i redovi su joj ArrayList-e
int neshto = 4;
if( neshto == (Integer)row.get(0) ) {/*do something*/} //nulti chlan reda row je tipa Integer
Znaci, ovde smo uveli dodatni red "ArayList row =....." jer bi nam
if komanda bila predugachka da smo morali da pishemo sve u njoj.
i5-750 @4GHz with CM Hyper 212+
GTX 580 Lightning XE 3GB
Corsair HX750
CM Sniper