Red de conocimientos turísticos - Lugares de interés turístico - Decoloración del botón de la habitación de la interfaz del sistema de gestión del hotel JAVA SWING y otros problemas.

Decoloración del botón de la habitación de la interfaz del sistema de gestión del hotel JAVA SWING y otros problemas.

Primero, personalice una clase de habitación o una clase RoomInfo para registrar varios atributos de la habitación, como etiquetas de precio, tipo, etc.

¿Público? ¿clase? Habitación{

int? num//Número

int? Precio; //Precio

Cadena? Tipo; //Tipo

//...Constructor. Setter,? ¿adquiridor? ,?toString,HashCode,es igual? Longitud igual

}Luego, personalice una clase JButton. Al construir esta clase, debe aprobar una clase de sala.

¿Público? ¿Botón de habitación? ¿extender? Botón {

¿Habitación? Habitación;

¿Público? RoomButton(habitación?habitación){

esta.habitación = habitación;? ///?Esto coloca la información de la habitación en el botón.

}

¿Público? ¿Habitación? getRoom(){

¿Volver? Room;

}

}En tercer lugar, agregue un respondedor de eventos del mouse al botón, elimine la habitación cuando el mouse se mueva hacia el botón y luego configure la información en la habitación en una etiqueta J.

jlabel . settext(botón de sala . getroom() . getNum());? //Muestra la representación una vez completada la numeración.