java - Adjusting GUI JPanels to fit -


so program, trying have jtoolbar on left, , spectrum panel on right side. adding using borderlayout, can see, spectrum (in cyan) add has black border around (the panel below). why not fill right side jpanel?

http://imgur.com/ptqmegm

import java.awt.borderlayout; import java.awt.dimension; import java.awt.flowlayout; import java.awt.gridbagconstraints; import java.awt.gridbaglayout; import java.awt.color;  import javax.swing.borderfactory; import javax.swing.jbutton; import javax.swing.jframe; import javax.swing.jlabel; import javax.swing.jpanel; import javax.swing.jtoolbar;  public class spectrum extends jframe{      /**      *       */     private static final long serialversionuid = 1l;      /*       *       */      public spectrum(){         jpanel main = new jpanel(new borderlayout());         jpanel rightside = new jpanel();         jlabel spectrum = new jlabel("spectrum goes here");         jtoolbar toolbar = new jtoolbar(null, jtoolbar.vertical);         jbutton button1 = new jbutton("icon 1");         jbutton button2 = new jbutton("icon 2");          main.setbackground(color.red);         main.setpreferredsize(new dimension(800, 500));          rightside.setbackground(color.black);          spectrum.setpreferredsize(new dimension(750,500));         spectrum.setopaque(true);         spectrum.setbackground(color.cyan);          toolbar.setpreferredsize(new dimension(50, 500));         toolbar.setfloatable(false);          button1.setopaque(true);         button2.setopaque(true);         button1.setbackground(color.blue);         button2.setbackground(color.green);          toolbar.add(button1);         toolbar.add(button2);          rightside.add(spectrum);         main.add(toolbar, borderlayout.west);         main.add(rightside, borderlayout.east);          setcontentpane(main);          pack();         setvisible(true);     }  } 

i suggest following change.

main.add(rightside, borderlayout.east); 

to

main.add(rightside, borderlayout.center); 

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 -