no puedo creer que nadie sepa swing!!!
ayuden... please
ayuden... please
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúimport javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
public class DragTest extends JFrame{
JLabel label;
ImageIcon image;
public DragTest(){
setBounds(10, 10, 1000, 700);
setVisible(true);
setLayout(null);
image=new ImageIcon("oficina1.jpg");
label=new JLabel(image);
label.setBounds(10, 10, 100, 100);
add(label);
oyenteArrastre();
}
public void oyenteArrastre(){
Arrastre a=new Arrastre();
label.addMouseMotionListener(a);
}
class Arrastre implements MouseMotionListener{
@Override
public void mouseDragged(MouseEvent e) {
setLocation(label.getX() + e.getX() - label.getWidth()/2 , label.getY() + e.getY() - label.getHeight()/2);
}
@Override
public void mouseMoved(MouseEvent e) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
public static void main(String [] args) {
DragTest d=new DragTest();
}
}
import java.io.IOException;
import java.lang.Thread;
import javax.swing.*;
public class Prueba extends Thread {
JFrame frame;
JLabel punto;
ImageIcon icono;
int iniX=50;
int finX=200;
int iniY=100;
public Prueba(){
frame= new JFrame();
frame.setVisible(true);
frame.setLayout(null);
frame.setBounds(50, 50, 500, 500);
ImageIcon icono= new ImageIcon("5.jpg");
JLabel punto=new JLabel(icono);
punto.setSize(50, 30);
frame.add(punto);
}
public void run(){
for(int i=iniX+5; i<=finX; i=i+5)
{
punto.setLocation(i, iniY);//(iniX+i, iniY);
try {
sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public static void main(String [] args) throws IOException {
Prueba p=new Prueba();
p.start();
}
}