Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
Codigos Java - La Reingeniería Comienza
Básicamente consiste en crear unos objetos derivados de JButton o de JLabel, por ejemplo, e
implementarles un MouseMotionListener. Mediante el método mouseDragged se registra la variación
de coordenadas del puntero del ratón cuando se arrastra el componente y se actualiza su posición.
Es importante recordar que el panel o frame que contenga esos elementos debe tener un layout nulo y
que dichos elementos deben tener unas coordenadas iniciales establecidas por el método setBounds.
import java.awt.*;
import java.awt.event.*;
window.setVisible(true);
window.setPreferredSize(new Dimension(400,400));
window.pack();
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
public MyWindow(){
super(”Drag test”);
container.setLayout(null);
container.add(boton1);
super.setText(text);
addMouseMotionListener(this);
setLocation(
);
Faznet
2 comentarios:
Anónimo 11:33
Ahora que pasaba a actualizarme en este tema ya que necesito crear una aplicacion escolar educacional
que precisamente permita el Drag de componentes java y te agradezco el claro ejemplo. Pero me surgio
una duda que hace tiempo me surgio y nunca me puse a investigar: Mi duda es: ¿Que diferencia hay entre
un setLocation y un SetBounds?.. Muchas gracias de antemano.
Responder
Anónimo 03:40
setBounds = setLocation + setSize
Introduce tu comentario...
‹ Página principal ›
Ver versión web