Estoy tratando de mostrar varias imágenes en sugerencia de un componente, que se encuentra createToolTip()
e implementado una costumbre que añade los componentes necesarios como esto:punta de la herramienta Java personalizado con componentes Swing como el contenido no aparece
setComponent(component);
JPanel images = new JPanel(null);
images.setLayout(new BoxLayout(images, BoxLayout.X_AXIS));
for(ImageIcon icon:myIcons) {
images.add(new JLabel(icon));
}
JPanel content = new JPanel(new BorderLayout());
content.add(new JLabel(title), BorderLayout.NORTH);
content.add(new JLabel(description));
content.add(images, BorderLayout.SOUTH);
add(content);
Sin embargo, todo lo que veo es un pequeño punto, que indica que se muestra la punta de la herramienta, pero de alguna manera se ignora el tamaño. ¿Qué extraño la implementación de una información sobre herramientas personalizada?
Estoy publicando esta pregunta después de haberlo resuelto. No estoy seguro de qué tan buena o mala manera es publicar en una situación así, pero como ni The Tutorial de Java ni Stack Overflow lo explican en este momento, quería compartir mis resultados. Si esto es bueno o malo para mí, me gustaría que se me enseñe educadamente mejor;) –
buena pregunta con un excelente seguimiento :-) Solo algunos enlaces que pueden ser interesantes: https://forums.oracle. com/forums/thread.jspa? threadID = 2128796 - vea mi último comentario sobre por qué el delegado de ui ignora el LayoutManager – kleopatra