在JDK1.4以前我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow用JWindow来代替JFrame使用。但用过JWindow的人一定知道JWindow在操作系统的任务栏是不可见的,这样我们就无法在几个视窗の间来切换到这个窗口了 使用JWindow也是很多人知道的一种去掉标题栏的方式。但从Java1.4开始有一种新的方式可以使用,我们来看看 在使用Jframe的時候,普遍都会有标题栏还有最小化,最大化,关闭按纽的还要实现拖动窗体的功能。 这样的话对我们实现自定义样式的窗体是很有影响的, 1) 要去掉标题栏: jFrame.setUndecorated(true); // 这样就可以去掉Jframe中对window的装饰了 2) 去掉标题栏,我们就有可能要给程序写代码提供最小化,最大化关闭的操作,如哬实现 就可以使组件具体拖放窗体的功能了。因为可能有背景图可能会重写paint方法,不能在paint方法中调用setDragable()
发布了1 篇原创文章 · 获赞 0 · 访问量 1万+