本文整理汇总了Java中com.intellij.openapi.wm.ex.WindowManagerEx.setAlphaModeEnabled方法的典型用法代码示例。如果您正苦于以下问题:Java WindowManagerEx.setAlphaModeEnabled方法的具体用法?Java WindowManagerEx.setAlphaModeEnabled怎么用?Java WindowManagerEx.setAlphaModeEnabled使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.openapi.wm.ex.WindowManagerEx
的用法示例。
在下文中一共展示了WindowManagerEx.setAlphaModeEnabled方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: show
import com.intellij.openapi.wm.ex.WindowManagerEx; //导入方法依赖的package包/类
public final void show(){
setFocusableWindowState(myInfo.isActive());
super.show();
final UISettings uiSettings=UISettings.getInstance();
if(uiSettings.ENABLE_ALPHA_MODE){
final WindowManagerEx windowManager=WindowManagerEx.getInstanceEx();
windowManager.setAlphaModeEnabled(this,true);
if(myInfo.isActive()){
windowManager.setAlphaModeRatio(this,0.0f);
}else{
windowManager.setAlphaModeRatio(this,uiSettings.ALPHA_MODE_RATIO);
}
}
paint(getGraphics()); // This prevents annoying flick
setFocusableWindowState(true);
uiSettings.addUISettingsListener(myUISettingsListener, myDelayAlarm);
}
示例2: show
import com.intellij.openapi.wm.ex.WindowManagerEx; //导入方法依赖的package包/类
@Override
public final void show() {
setFocusableWindowState(myInfo.isActive());
super.show();
final UISettings uiSettings = UISettings.getInstance();
if (uiSettings.ENABLE_ALPHA_MODE) {
final WindowManagerEx windowManager = WindowManagerEx.getInstanceEx();
windowManager.setAlphaModeEnabled(this, true);
if (myInfo.isActive()) {
windowManager.setAlphaModeRatio(this, 0.0f);
}
else {
windowManager.setAlphaModeRatio(this, uiSettings.ALPHA_MODE_RATIO);
}
}
paint(getGraphics()); // This prevents annoying flick
setFocusableWindowState(true);
uiSettings.addUISettingsListener(myUISettingsListener, myDelayAlarm);
}
示例3: uiSettingsChanged
import com.intellij.openapi.wm.ex.WindowManagerEx; //导入方法依赖的package包/类
@Override
public void uiSettingsChanged(final UISettings uiSettings) {
LOG.assertTrue(isDisplayable());
LOG.assertTrue(isShowing());
final WindowManagerEx windowManager = WindowManagerEx.getInstanceEx();
myDelayAlarm.cancelAllRequests();
if (uiSettings.ENABLE_ALPHA_MODE) {
if (!myInfo.isActive()) {
windowManager.setAlphaModeEnabled(DesktopFloatingDecorator.this, true);
windowManager.setAlphaModeRatio(DesktopFloatingDecorator.this, uiSettings.ALPHA_MODE_RATIO);
}
}
else {
windowManager.setAlphaModeEnabled(DesktopFloatingDecorator.this, false);
}
}
示例4: uiSettingsChanged
import com.intellij.openapi.wm.ex.WindowManagerEx; //导入方法依赖的package包/类
public void uiSettingsChanged(final UISettings uiSettings){
LOG.assertTrue(isDisplayable());
LOG.assertTrue(isShowing());
final WindowManagerEx windowManager=WindowManagerEx.getInstanceEx();
myDelayAlarm.cancelAllRequests();
if(uiSettings.ENABLE_ALPHA_MODE){
if(!myInfo.isActive()){
windowManager.setAlphaModeEnabled(FloatingDecorator.this,true);
windowManager.setAlphaModeRatio(FloatingDecorator.this,uiSettings.ALPHA_MODE_RATIO);
}
}else{
windowManager.setAlphaModeEnabled(FloatingDecorator.this,false);
}
}