rPanel = new HTMLPanel("<div id=\"right-panel-contents\"/>");
Button reloadButton = new ReloadButton(this);
reloadButton.setVisible(true);
lPanel.add( reloadButton, "reloadButton" );
hsp.setLeftWidget(lPanel);
hsp.setRightWidget(rPanel);
this.add( hsp );
reloadRight();
}
char[] chars = new char[] {' ',' ',' ', ' ', ' ',
'a','b','c','d','e','f','g','h','i','j','k','l','m',
'n','o','p','q','r','s','t','u','v','w','x','y','z' };
private String getSomeText(int length){
StringBuffer sb = new StringBuffer(length);
for ( int i=0; i<length; ++i ){
sb.append( chars[ (int)Math.round(Math.random()*(chars.length-1)) ]);
if ( i>0 && i % 60 == 0 )
sb.append("<br>");
}
return sb.toString();
}
protected void reloadRight(){
++rightPanelCount;
rPanel.clear();
tabPanel = new DecoratedTabPanel();
tabPanel.setWidth("400px");
tabPanel.setAnimationEnabled(true);
String text = "Load count = "+rightPanelCount;
tabPanel.add( new HTML(text+"<br>"+getSomeText((int)
(Math.random()*500)+500000)), "Tab One");
tabPanel.add( new HTML(text+"<br>"+getSomeText((int)
(Math.random()*500)+500000)), "Tab Two");
tabPanel.add( new HTML(text+"<br>"+getSomeText((int)
(Math.random()*500)+500000)), "Tab Three");
tabPanel.add( new HTML(text+"<br>"+getSomeText((int)
(Math.random()*500)+500000)), "Tab Four");
tabPanel.add( new HTML(text+"<br>"+getSomeText((int)