public void paintComponent(Graphics g) {
//			g.setColor(Color.gray);
//			g.fillRect(0, 0, getWidth(), getHeight());
			
			super.paintComponent(g);

			
			if (highlight) {
				Graphics2D g2d = (Graphics2D) g.create();
				g2d.setComposite(AlphaComposite.SrcOver.derive(0.7f));
				g2d.setColor(Color.white);
				g2d.fillRect(0, 0, getWidth(), getHeight());
				g2d.dispose();
			}
		}