java - BorderLayout West Center East all Equal width -


i adding objects dynamically panels adding border layout. need west, center , east equal size. have far:

static int width = 300;//screen width static int height = width / 16 * 9;//screen height static int scale = 3;  private jframe frame;  //player object player class arraylist of items..  public void loadplayer(player player){ int count = 1; (items : player.getallitems()){     jpanel jp= new jpanel();     jlabel jlitem= new jlabel(i.getname());     borderlayout bl = (borderlayout) (mainpanel.getlayout()) ;     jp.add(jlitem);     jp.setborder(borderfactory.createlineborder(color.black));      if (bl.getlayoutcomponent(borderlayout.west)  == null){         mainpanel.add(jp,borderlayout.west);         jp.setsize(frame.getwidth()/3, height);         system.out.println("adding item " + count+" west panel");     }     else if (bl.getlayoutcomponent(borderlayout.center)  == null){         jp.setsize(frame.getwidth()/3, height);         mainpanel.add(jp,borderlayout.center);         system.out.println("adding item " + count+" center panel");     }     else if (bl.getlayoutcomponent(borderlayout.east)  == null){         mainpanel.add(jp.borderlayout.east);         jp.setsize(frame.getwidth()/3, height);         system.out.println("adding item" + count+" east panel");     }     count++; } } 

i hopeful work didn't. i've done bit of searching , can't seem find says can or can't set size of west, center , east panels. know how ?

i need west, center , east equal size..

a single row gridlayout in borderlayout.center of nested layout achieve that.


Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -