Jframe Transparent machen

  • Themenstarter Themenstarter TheCorp
  • Beginndatum Beginndatum
T

TheCorp

Gast
Hey leute,
ich habe eine frage und zwar habe ich ein JFrame:

Java:
[CODE]public class NetWoodRegisterFrame extends JFrame {
	
	private Point clickPoint;
	public NetWoodRegisterFrame() {
		
		getContentPane().setBackground(new Color(0, 128, 0, 100));		
		setAlwaysOnTop(true);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 600, 500);
		setUndecorated(true);
		
		
		
		setVisible(true);

		this.addMouseListener(new MouseListener(){

			@Override
			public void mouseClicked(MouseEvent arg0) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mouseEntered(MouseEvent arg0) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mouseExited(MouseEvent arg0) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mousePressed(MouseEvent arg0) {
				
				clickPoint = arg0.getPoint();	
			}

			@Override
			public void mouseReleased(MouseEvent arg0) {
				// TODO Auto-generated method stub
				
			}
			
		});
		
		addMouseMotionListener(new MouseMotionAdapter() {
	        @Override
	        public void mouseDragged(MouseEvent e) {
	        Point location = getLocation();
	        setLocation(location.x + e.getX() - clickPoint.x, location.y
	            + e.getY() - clickPoint.y);
	        }
	    });
		
	}
[/code]

welches wie im code steht keinen Fensterramen hat und man es mit Gedrückter maustaste verschieben kann. Nun will ich aber ein png bild auf dieses JFrame ziehen und den rest des frames transparent mavhen also unsichtbar, sodass nur noch das bildangezeigt wird. Sodass das fenster praktisch nur noch aus diesem Bild entsteht. Wie krieg ich das hin?
Danke im vorraus
lg thecorp
 

Zurück
Oben