请教一下,setUndecorated()在java中的意思是什么?

setUndecorated()在java中的意思是什么?


慕标琳琳
浏览 246回答 2
2回答

大话西游666

java swing setUndecorated(boolean undecorated) 禁用或启用此 frame 的装饰。是Frame 类的一个成员方法。只需要调用Frame类中的setUndecorated()方法就可以让Frame窗口失去边框和标题栏的修饰了。代码示例如下:JFrame f = new JFrame("test frame");f.setUndecorated(true);f.setSize(300, 300);f.setVisible(true);运行如上程序,将会发现一个没有任何边框和标题栏的窗口显示在界面上了。但是这里需要注意的是,setUndecroated方法必须在setVisible之前被执行,一定要确保Frame窗口是新创建并且没有做过任何显示,甚至是pack动作也不能做过,否则你会得到一个异常。

慕田峪9158850

setUndecoratedpublic void setUndecorated(boolean undecorated)禁用或启用此窗体的装饰。只有在窗体不可显示时才调用此方法。参数:undecorated - 如果没有启用窗体装饰,则为 true;如果启用了窗体装饰,则为 false。抛出:IllegalComponentStateException - 如果窗体是可显示的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java