以为setText()可以解决 谁知继承自jface的dialog没有这个方法 哎 各位用过的说说怎么设置哈 不胜感激
解决方案 »
- 论坛
- 类的继承!兄弟帮忙给解决下!谢谢!
- 大家帮帮忙---如何获得路径保存框的路径?谢谢!
- 请高手指点 100分送上 用jcombobox怎么能实现和IE地址栏一样的显示功能
- 如何在applet中传递非Sting类型的参数?
- 请问各位大侠:如何在页面中设置,使当不能显示APPLET时候,自动让用户去我们自己的tomcat服务器(局域网内)而不要从sun站点上下载JAVA
- 请指教!一下啊,就好
- 一个可能是有关CLASSPATH的问题,请各位帮忙(在线等待)
- ▲▲▲▲▲▲高分求教一个FLASH的问题▲▲▲▲▲▲
- java如何将图片合并成mp4等音频格式播放?
- 全部分请教:何使用“tomcat的webdav”?
- 请教--- java主线程如何等待其他线程结束
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.*;
public class PurposeConfiger extends Dialog {
private Shell shell = null;
private Text text = null; /**** 其实我是想让这个文本框显示多行 ****/
public PurposeConfiger(Shell parentShell) {
super(parentShell);
}
protected Control createDialogArea(Composite parent) {
Shell shell = this.getShell();
shell.setText("配置[用途]预制信息");
shell.setStze(300,300); /*** 次语句后的所有要添加的组件都不添加了 ****//
GridLayout gridLayout = new GridLayout();
gridLayout.numColumns = 1;
gridLayout.horizontalSpacing = 10;
gridLayout.marginHeight = 5;
gridLayout.marginWidth = 5;
gridLayout.makeColumnsEqualWidth = true;
parent.setLayout(gridLayout);
{
Label inf = new Label(parent, SWT.NONE);
inf.setText("预制用途信息,每行一个");
GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
gridData.horizontalSpan = 1;
inf.setLayoutData(gridData);
}
{
Text text = new Text(parent, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL);
GridData gridData = new GridData(GridData.FILL_HORIZONTAL
| GridData.FILL_VERTICAL);
gridData.horizontalSpan = 1;
gridData.verticalSpan = 5;
text.setLayoutData(gridData);
}
return parent;
}
protected int getShellStyle() {
return super.getShellStyle() | SWT.RESIZE;
}
}