窗口问题 如何使新建的窗口在最前面显示?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个窗口不关闭!第二个窗口是第一个窗口前面!类似showInputDialog(). 利用swt可以做到这一点,给你一个简单的例子吧:import org.eclipse.swt.widgets.*;import org.eclipse.swt.*;import org.eclipse.swt.internal.win32.*;public class Swt { public Swt() { Display display = new Display(); Shell shell = new Shell(display); shell.setText("Hello world"); shell.setBounds(0, 700, 1000, 200); //窗口始终最前 OS.SetWindowPos(shell.handle, OS.HWND_TOPMOST, 500, 111, 1000,200, SWT.NULL); Text helloText = new Text(shell, SWT.CENTER); helloText.setText("Hello,World!"); helloText.pack(); shell.pack(); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } public static void main(String[] args) { Swt t = new Swt(); }} 设置第二个窗口的parent为第一个窗口即可第二个窗口应该为JDialog java连mysql抛空指针异常 GUI布局管理器的问题?(在线等答案) java 中 DataExpress 中的 Database 接口Connection怎么实例化呢? 请问有没有工具可以把C#的代码转换成java的代码? 簡單問題:字符串中是否含有"&&&"? 大神求助,WritableRaster 类读入图片问题 我是初学者!请教菜鸟问题! 关于向上转型 ? jolinna_xy 请进 请问怎样可以把一个字符串转变成一个二进制的流? jsp页面获取二维数组问题!!!紧急!!!!!!!
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.*;
import org.eclipse.swt.internal.win32.*;public class Swt {
public Swt() {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("Hello world");
shell.setBounds(0, 700, 1000, 200);
//窗口始终最前
OS.SetWindowPos(shell.handle, OS.HWND_TOPMOST, 500, 111, 1000,200,
SWT.NULL); Text helloText = new Text(shell, SWT.CENTER);
helloText.setText("Hello,World!");
helloText.pack();
shell.pack();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
public static void main(String[] args) {
Swt t = new Swt();
}
}
第二个窗口应该为JDialog