Borderlayout og gridlayout
jeg sidder og skal lægge en container (med gridlayout) ind i north på en container med borderlayout.jeg kan tilsyneladende ikke sætte størrelsen på containeren (med gridlayout). Den vises ens ligemeget hvad jeg skriver i setSize. Hvordan kan jeg sætte størrelsen?
her er min container med gridlayout:
import java.awt.*;
public class Menu extends Container{
private WebBrowser webBrowser;
private String buttonNames[] = { "<",">","URL","seek","favorites","home" };
private Button button[];
public Menu(WebBrowser webBrowser) {
this.webBrowser = webBrowser;
setLayout(new GridLayout(1,buttonNames.length,0,0));
setSize(100,50); //you may want a getwidth on the frame here
button = new Button[ buttonNames.length ];
for(int i=0; i<buttonNames.length; i++){
button[i] = new Button( buttonNames[i] );
add( button[i] );
}
}
}