to precisando colocar um objeto em cima do otro…tipo:
existe um JPanel, i eu preciso jogar em cima desse JPanel uma imagem em cima dele…i essa imagem será transparente dando o efeito q a imagem está por cima do JPanel (q terá outras coisas dentro dele)…
Ponha um JLabel na posição que vc quer dentro do JPanel, e no JLabel vc põe a imagem que quiser.
O
ozzyjuniorPJ
eu tentei mais não foi não…qual eh a logica de fazer isso?? obrgiado pela resposta
H
HericksnakePJ
Amigo, vou postar um código onde fiz o que acho que vc quer fazer.
Utilizei o VE do Eclipse, mas pode copiar e colar em qualquer lugar q funciona de boa...
importjava.awt.BorderLayout;importjavax.swing.JPanel;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.ImageIcon;publicclasstesteextendsJFrame{privateJPaneljContentPane=null;privateJPaneljPanel=null;privateJLabeljLabel=null;/** * This method initializes jPanel * * @return javax.swing.JPanel */privateJPanelgetJPanel(){if(jPanel==null){jLabel=newJLabel();jLabel.setBounds(newjava.awt.Rectangle(74,30,129,78));jLabel.setIcon(newImageIcon("C:/Documents and Settings/Hérick/Meus documentos/Minhas imagens/Google Art/conan_doyle22-5-06.gif"));jLabel.setText("JLabel");jPanel=newJPanel();jPanel.setLayout(null);jPanel.setBounds(newjava.awt.Rectangle(23,15,251,140));jPanel.setBackground(newjava.awt.Color(152,163,149));jPanel.add(jLabel,null);}returnjPanel;}/** * @param args */publicstaticvoidmain(String[]args){// TODO Auto-generated method stubtestea=newteste();a.setVisible(true);}/** * This is the default constructor */publicteste(){super();initialize();}/** * This method initializes this * * @return void */privatevoidinitialize(){this.setSize(300,200);this.setContentPane(getJContentPane());this.setTitle("JFrame");}/** * This method initializes jContentPane * * @return javax.swing.JPanel */privateJPanelgetJContentPane(){if(jContentPane==null){jContentPane=newJPanel();jContentPane.setLayout(null);jContentPane.add(getJPanel(),null);}returnjContentPane;}}
Espero que seja isso e que eu possa ter ajudado!
Abraço!
Estou editando aqui pq pensei em outra coisa....Vc está querendo inserir uma imagem como se fosse plano de fundo??
Falows!
O
ozzyjuniorPJ
não…estou tentando fazer uma imagem seguir o cursos do mouse, porem essa imagem vai ficar dentro de uma JPanel e quando o mouse clicar nela ai sim ela ira seguir o mouse e ela não estára mais visivel no JPanel pois esta agora junto ao cursor…intendes…t++ i vlw pelo codigo…