Java swt

请问在SWT中按钮事件中怎样调用另一个窗口。就是说点一个按钮弹出另一个窗口。我用NEW的方法不行,不知道那个高手能给我一个例子我好好感谢的。... 请问在SWT中按钮事件中怎样调用另一个窗口。
就是说点一个按钮弹出另一个窗口。
我用NEW 的方法不行,不知道那个高手能给我一个例子
我好好感谢的。
展开
 我来答
lusongandlinux
2009-09-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
文件一:

public class ChildShellExample {

@SuppressWarnings("unused")
ChildShellExample() {
Display d = new Display();
final Shell s = new Shell(d);
s.setSize(500, 500);

Button button = new Button(s, SWT.NONE);
button.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
ChildShell cs = new ChildShell(s);
}
});
button.setBounds(163, 204, 68, 23);
button.setText("打开");
// s.setMaximized(false);
s.open();

while (!s.isDisposed()) {
if (!d.readAndDispatch())
d.sleep();
}
d.dispose();
}

public static void main(String[] args) {
new ChildShellExample();
}
}

文件二:

import org.eclipse.swt.widgets.Shell;

public class ChildShell {
ChildShell(Shell parent) {
Shell child = new Shell(parent);
child.setSize(200, 200);
child.open();
}
}

楼主自己试试吧。。

其实也不难。。。

祝你好运。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式