DUDA!!
quiero cargar una imagen con coordenadas en un jpanel, alguien tiene una idea de como hacerlo?
- helioefrain's blog
- Inicie sesión o regístrese para enviar comentarios
quiero cargar una imagen con coordenadas en un jpanel, alguien tiene una idea de como hacerlo?
Yeap, JLabel.setIcon()
Yeap,
hola!! gracias por
hola!! gracias por contestar.
pero con coordenadas, ya lo intente asi pero solamente me lo imprime, yo quiero colocarlo en un punto especifico, sabes como?
estoy utilizando netbeans,
estoy utilizando netbeans, entonces los componentes graficos los componentes graficos solamente los arrastro
cuando se cargan los componentes graficos en initComponents() este es el código:
A que te refieres con "...
A que te refieres con "... con coordenadas" no te entiendo ?
Quieres hacer como en VB donde se especifíca exactamente el punto x,y donde debe de ir el componente?
Esa es una muy mala idea que siempre termina mal. Sigue intentando un poco más con los layoutmanagers y si después de mucho intentarlo no lo logras... pues ni modo, colocale null al layoutmanager del componente, pero seguro eso te traerá muchos más problemas después, aunque ahora no lo creas así.
Si no es eso, dime de a que ter refieres.
Saludos
esque lo que pasa que en el
esque lo que pasa que en el jpanel, tengo un tablero te cartas, y ensima quiero poner un jlabel con una carta, pero quiero ponerla en un punto (x,y) del jpanel
en realidad tengo un jpanel,
en realidad tengo un jpanel, que contiene un jlabel1 que tiene una imagen de un tablero y tambien tengo otro jlabel con una carta , las dos estan en jpanel. entonces quiero que la carta aparezca ensima del tablero, en un punto espesifico.
muchas gracias por contestarme ojala puedas ayudarme
Era algo así ( más o menos )
Era algo así ( más o menos )
También el JLabel tiene el
También el
tiene el método
para dar posición y tamaño.
creo que .setBounds esta
creo que .setBounds esta deprecado =)
No, no lo está
No, no lo está
tu respuesta :D
tambien soy nuevo en java, pero creo q te puedo ayudar en esto; lo q tienes q hacer es quitar el Layout al JPanel donde agregaras el JLabel con una imagen, luego usar el metodo setBounds(x, y, ancho, largo) para agregar tu JLabel;
JPanel panel = new JPanel()
panel.setLayout(null);
JLabel label = new JLabel();
label.setBounds(40, 60, 100, 100); // aqui agregamos el JLabel al JPanel en las coordenadas (40, 60) y tambien le damos el tamaño
// de 100x100
// espero q sea lo q buscabas como respuesta, y como decian los comentarios anteriores, no es recomendable no usar Layouts ;)