用swt做界面,怎么让窗口的大小固定,就是不能通过拖曳窗口改变大小,shell也没有setResizable()方法啊,调用什么方法啊?
解决方案:
Shell shell=new Shell(Display, SWT.CLOSE);
第二个参数指定了shell的style
意思是只给这个shell加close按钮,也就是右上角只有一个X
因为默认shell的style是
SWT.CLOSE|SWT.MIN|SWT.MAX
也就是包含3个按钮的
设置了这样的style之后,这个窗口就是不能改变大小的了!
解决方案:
Shell shell=new Shell(Display, SWT.CLOSE);
第二个参数指定了shell的style
意思是只给这个shell加close按钮,也就是右上角只有一个X
因为默认shell的style是
SWT.CLOSE|SWT.MIN|SWT.MAX
也就是包含3个按钮的
设置了这样的style之后,这个窗口就是不能改变大小的了!
本文介绍了如何使用Swt库创建界面时固定窗口大小的方法。具体步骤为:创建Shell实例时,通过设置样式参数SWT.CLOSE来仅显示关闭按钮,从而实现窗口不可调整大小的功能。
119

被折叠的 条评论
为什么被折叠?



