📄 tstackpanel.java
字号:
package com.mc.tables.client;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.ScrollPanel;
import com.google.gwt.user.client.ui.StackPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
public class TStackPanel extends Composite {
private StackPanel stackPanel = new StackPanel();
private ScrollPanel sp =new ScrollPanel();
public TStackPanel(){
//stackPanel.setStyleName("");
VerticalPanel vp = new VerticalPanel();
sp.add(stackPanel);
vp.add(sp);
vp.setBorderWidth(1);
initWidget(vp);
setStyleName("T-StackPanel");
sp.setStyleName("T-StackPanel-Scroll");
stackPanel.setStyleName("T-StackPanel-Stack");
}
public void add(Widget w,String text){
stackPanel.add(w, text);
}
public void add(Widget w,String html,boolean ashtml){
stackPanel.add(w, html, ashtml);
}
public void setHeight(String height){
stackPanel.setHeight(height);
sp.setHeight(height);
super.setHeight(height);
}
public void setWidth(String width){
stackPanel.setWidth(width);
sp.setWidth(width);
super.setWidth(width);
}
public void add(Widget w ,String imageUrl,String text){
stackPanel.add(w, createHeaderHTML(imageUrl,text), true);
}
private String createHeaderHTML(String imageUrl, String caption) {
return "<table align='left'style=\" margin:0;border:3px;border-top:0px; \" border=3 cellSpacing=0 cellpadding=0 width='100%'><tr><td><table align='left' height=30 border=0 cellSpacing=0 cellpadding=0 width='100%'><tr>" + "<td><img src='" + imageUrl + "'></td>"
+ "<td style='vertical-align:middle;white-space:nowrap'>"
+ caption + "</td>" + "</tr></table></td></tr></table>";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -