Almacenar objeto personalizado en JLabel en caso de evento

Estoy arrastrando y soltando objetos personalizados en JLabels y puedo hacer referencia al objeto durante el proceso de transferencia (cambiar la cadena de etiqueta al objeto recibido aString), pero no estoy seguro de cómo almacenar el objeto personalizado en JLabel o construir un referencia.

¿Cuál es la mejor manera de lograr esto durante el proceso de transferencia?

Aquí está el código de transferencia de trabajo que recibe el objeto y lo usa para establecer texto (muchas gracias a una respuesta anterior: aquí:

public boolean importData(TransferSupport support) {
            boolean accept = false;
            if (canImport(support)) {
                try {
                    Transferable t = support.getTransferable();
                    Object value = t.getTransferData(PersonTransferable.PERSON_FLAVOR);
                    if (value instanceof Person) {
                        Component component = support.getComponent();
                        if (component instanceof JLabel) {
                            ((JLabel)component).setText(((Person)value).toString());
                            //action here

                        }
                    }
                } catch (Exception exp) {
                    exp.printStackTrace();
                }
            }
            return accept;
        }

Los JLabels tienen variables de instancia específicas en las que me gustaría almacenarlos. Como tengo el componente (JLabel) y el valor (objeto personalizado), ¿puedo hacer este enlace?

En el peor de los casos, solo tengo que construir un TransferHandler para cada etiqueta y hacer referencia al valor exactamente. ¿Es esta la mejor práctica de todos modos?

Respuesta 1

Estoy usando JGit y quiero extraer del repositorio remoto a mi repositorio local. La primera aproximación fue clonar el repositorio y funcionó bien: CredentialsProvider cp = new ...

public class Test1 {public static void main (String [] args) {byte b1 = 40; byte b = (byte) 128; System.out.println (b1); System.out.println (b); } } La salida ...

Hola, soy nuevo en programación y me registré en este foro :) Así que creé un pequeño programa con bucles anidados que imprime todas las combinaciones de cinco números que pueden tener un valor de 0 a 5. ...

Supongamos que tengo una lista de intervalos (ordenados por inicio) y quiero dividirlos para tener una lista de grupos de intervalos superpuestos. Entonces, por ejemplo, con Interval como: public class Interval {...