Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. //Полупрозрачная панель
  2. JPanel otherPanel = new JPanel( new BorderLayout() ) {
  3. @Override
  4. public void paintComponent( Graphics g ) {
  5. super.paintComponent( g );
  6. Graphics2D g2d = (Graphics2D) g.create();
  7. //0.5f = 50% прозрачность
  8. g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5f));
  9.  
  10. g2d.setColor(getBackground());
  11. g2d.fillRect( 0, 0, getWidth(), getHeight() );
  12.  
  13. g2d.dispose();
  14. }
  15. };
  16. // Если установить true, просто не будет ничего отрисовываться,
  17. // а так будет, но с прозрачностью
  18. otherPanel.setOpaque( false );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement