background = Colors.undiffMirror( background, 0.6 ); else if( model.isSelected() || model.isMouseInside() ){ background = Colors.undiffMirror( background, 0.3 );
background = Colors.undiffMirror( background, 0.6 ); else if( model.isSelected() || model.isMouseInside() ){ background = Colors.undiffMirror( background, 0.3 );
private void doPaintBackground( Graphics g ){ Color background = getBackground(); Color border = null; if( model.isMousePressed() ){ border = Colors.diffMirror( background, 0.3 ); background = Colors.undiffMirror( background, 0.6 ); } else if( model.isSelected() || model.isMouseInside() ){ border = Colors.diffMirror( background, 0.3 ); background = Colors.undiffMirror( background, 0.3 ); } int w = getWidth()-1; int h = getHeight()-1; if( border != null ){ g.setColor( background ); g.fillRoundRect( 0, 0, w, h, 4, 4 ); g.setColor( border ); g.drawRoundRect( 0, 0, w, h, 4, 4 ); } }
private void doPaintBackground( Graphics g ){ Color background = getBackground(); Color border = null; if( model.isMousePressed() ){ border = Colors.diffMirror( background, 0.3 ); background = Colors.undiffMirror( background, 0.6 ); } else if( model.isSelected() || model.isMouseInside() ){ border = Colors.diffMirror( background, 0.3 ); background = Colors.undiffMirror( background, 0.3 ); } int w = getWidth()-1; int h = getHeight()-1; if( border != null ){ g.setColor( background ); g.fillRoundRect( 0, 0, w, h, 4, 4 ); g.setColor( border ); g.drawRoundRect( 0, 0, w, h, 4, 4 ); } }
String postfix=""; boolean mousePressed = model.isMousePressed(); boolean mouseEntered = model.isMouseInside(); boolean selected = model.isSelected(); boolean enabled = model.isEnabled();
@Override protected void updateColors(){ if( getModel().isMouseInside() || getModel().isMousePressed() ){ animate( "top", "stack.menu.background.top.mouse" ); animate( "bottom", "stack.menu.background.bottom.mouse" ); animate( "border", "stack.menu.border.mouse" ); } else{ animate( "top", "stack.menu.background.top" ); animate( "bottom", "stack.menu.background.bottom" ); animate( "border", "stack.menu.border" ); } }
/** * Changes the current border. Uses various states to determine the * correct border. */ protected void updateBorder(){ if( model.isEnabled() && model.isMousePressed() ){ if( model.isSelected() ) setBorder( getBorder( getMousePressedSelectedBorder(), borderKeyMousePressedSelected ) ); else setBorder( getBorder( getMousePressedBorder(), borderKeyMousePressed ) ); } else if( model.isEnabled() && model.isMouseInside() ){ if( model.isSelected() ) setBorder( getBorder( getMouseOverSelectedBorder(), borderKeyMouseOverSelected ) ); else setBorder( getBorder( getMouseOverBorder(), borderKeyMouseOver ) ); } else{ if( model.isSelected() ) setBorder( getBorder( getNormalSelectedBorder(), borderKeyNormalSelected ) ); else setBorder( getBorder( getNormalBorder(), borderKeyNormal ) ); } }