Vaadin 学习记录

来源:互联网 发布:http请求模拟器json 编辑:程序博客网 时间:2024/06/08 08:48

窗口类:

Window


 

它主要用来显示。

每一个Application可以设置一个主窗口比如:

Window mainWindow = new Window(messageSource.getMessage("main.window",null,Locale.CHINESE));//message为国际化,如果直接输入中文则会乱码。setMainWindow(mainWindow);


还可以向主窗口添加多个子窗口如:

Window window=new Window(messageSource.getMessage("child.window.helloworld", null, Locale.CHINESE));mainWindow.addWindow(window);


可以设置这个窗口的icon

mainWindow.setIcon(icon)//这里需要一个Resource对象来加载图片,Resource的子类中有一个FileResource他的构造需要两个参数,一个是File,一个Application这里如果本身就是在Application 内直接填入this即可如:
mainWindow.setIcon(new FileResource(new File(""),this));

是当前窗口显示后,背后的窗口变为不可使用。

window.setModal(true);

设置是否可以拖拉窗口大小

window.setResizable(false);