JCheckBoxMenuItem windowDecorationStyleCheckBoxMenuItem = new JCheckBoxMenuItem("窗口装饰样式(W)", false);
windowDecorationStyleCheckBoxMenuItem.setIcon(IconUtils.createImageIcon(ICON_CLASS_PATH + "tick.png"));
windowDecorationStyleCheckBoxMenuItem.setMnemonic('W');
windowDecorationStyleCheckBoxMenuItem.setAccelerator(KeyStroke.getKeyStroke('W', Event.CTRL_MASK, false));
windowDecorationStyleCheckBoxMenuItem.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
setUndecorated(true); //去掉窗口的装饰
//getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
int size = getExtendedState();