Red de conocimiento informático - Problemas con los teléfonos móviles - P: ¿De qué componentes están compuestas estas interfaces de Swing?

P: ¿De qué componentes están compuestas estas interfaces de Swing?

¡menú!

JMenuItem(texto de cadena, ícono ícono)

Crea un JMenuItem con el texto y el ícono especificados.

El menú en sí puede tener imágenes. Esos íconos de estado son solo íconos, y usted mismo debe dibujar las líneas espaciadoras en el medio. y color de fondo. Cada menú es un botón jbutton.

JList se utiliza para listas de amigos. Reescriba ListCellRenderer. Personalmente, creo que es mejor usar botones para expresar la visualización. JLabel es el valor predeterminado, por lo que deberá rehacerlo usted mismo. Consulte el código fuente de DefaultListcellRenderer, que hereda de JLabel. Este CellRenderer se puede anular heredando de JButton o AbstractButton.

La expresión de la interfaz no es difícil, la clave es el diseño artístico. El diseño y el color de toda la interfaz son problemáticos; de lo contrario, el efecto se verá pobre.