2015精品46自定义桌面最大化最小化和关闭按钮.docVIP

  • 7
  • 0
  • 约8.16千字
  • 约 7页
  • 2017-08-17 发布于江苏
  • 举报

2015精品46自定义桌面最大化最小化和关闭按钮.doc

自定义桌面最大化最小化和关闭按钮 1、取消窗体修饰 JFrame窗体默认采用本地系统的窗体修饰,如里需要根据我们的想法来定的话,那我们我先要取消窗体修饰setUndecorated()方法来实现。 public void setUndecorated(boolean undecorated) 2、设置按钮外观 设置鼠标经过图标 setIcon()方法可以为鼠标设置普通状态图标之外,还可以设置按钮的其他状态图标,如设置鼠标经过按钮时显示图标。setRolloverIcon(); public void setRolloverIcon(Icon rolloverIcon) 说明: rolloverIcon:鼠标经过按钮时显示图标对象 取消鼠标外观 button.setFocusPainted(false);//取消焦点绘制 button.setBorderPainted(false);//取消边框绘制 button.setContentAreaFilled(false);//取消内容绘制 这3个方法分别取消了按钮的焦点绘制、边框绘制以及内容绘制,这样按钮就没有外观和任何效果了,就象窗体取消修饰效果一样。 3、改变窗体状态 自定义最小化,最大化,都需要控制窗体的状态,这需要通过JFrame类的setExtendedState() public void setExtendedState(

文档评论(0)

1亿VIP精品文档

相关文档