Export to GitHub

beautyeye - issue #37

解决某些情况下WindowTranslucencyHelper.setWindowOpaque中w.getBackground()为null导致透明失败的问题


Posted on Sep 22, 2012 by Happy Monkey

这应该使用者的程序有问题,Jack没有测出问题,暂时只做了容错处理,以后再说吧。

Comment #1

Posted on Sep 22, 2012 by Happy Monkey

java.lang.NullPointerException at org.jb2011.lnf.beautyeye.utils.WindowTranslucencyHelper.setWindowOpaque(WindowTranslucencyHelper.java:83) at org.jb2011.lnf.beautyeye.ch1_titlepane.BERootPaneUI.installClientDecorations(BERootPaneUI.java:341) at org.jb2011.lnf.beautyeye.ch1_titlepane.BERootPaneUI.propertyChange(BERootPaneUI.java:495) at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:283) at java.awt.Component.firePropertyChange(Component.java:8421) at javax.swing.JComponent.firePropertyChange(JComponent.java:4510)

Status: Fixed

Labels:
Type-Defect Priority-Medium Milestone-v3.3