Edición CSS de campos de texto a burbuja de diálogo

Estoy creando mi primer programa de chat (con gráficos en Java) y estoy usando el generador de escenas JavaFx para crear una GUI que contiene algunas imágenes y luego 1 a 2 hombres que pueden chatear entre ellos. La idea es que cuando uno de los clientes que están conectados al servidor se comunique con el otro, se mostrará una pequeña burbuja de diálogo.

Mi idea era crear esto usando un campo de texto que luego editaría en CSS para que parezca una burbuja de diálogo.

¿Cómo he intentado buscar la hoja de estilo CSS para poder configurar mi campo de texto pero hasta ahora nada ha funcionado? ¿Alguien puede ayudarme con esto? Hasta ahora, las dos hojas de estilo que he probado son las siguientes:

    .speech-bubble {
    position:relative;
    width: 320px;
    padding: 10px;
    margin: 3em;
    background-color:#FFF;
    color: #666;
    font: normal 12px "Segoe UI", Arial, Sans-serif;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 10px solid rgba(0,0,0,0.095);
}
.speech-bubble p {
    font-size: 1.25em;
}

.speech-bubble:before,
.speech-bubble:after {
    content: "\0020";
    display:block;
    position:absolute;
    top:-20px;  /* Offset top the height of the pointer's border-width */
    left:20px;
    z-index:2;
    width: 0;
    height: 0;
    overflow:hidden;
    border: solid 20px transparent;
    border-top: 0;
    border-bottom-color:#FFF;
}
.speech-bubble:before {
    top:-30px; /* Offset of pointer border-width + bubble border-width */
    z-index:1;
    border-bottom-color:rgba(0,0,0,0.095);
}


    .bubble{
    background-color: #F2F2F2;
    border-radius: 5px;
    box-shadow: 0px 0px 6px #B2B2B2;
    height: 200px;
    margin: 20px;
    width:  275px;
}

.bubble::after {
    background-color: #F2F2F2;
    box-shadow: -2px 2px 2px 0 rgba( 178, 178, 178, .4 );
    content: "\00a0";
    display: block;
    height: 20px;
    left: -10px;
    position: relative;
    top: 20px;
    transform: rotate( 45deg );
    width:  20px;
}

El problema es que cuando agrego esto a mi campo de texto no cambia la apariencia, no sé si lo estoy haciendo mal o si estas hojas de estilo no se ajustan a un campo de texto

Espero que alguien pueda ayudarme, gracias de antemano:

Respuesta 1

Ya he creado un módulo que es una extensión de axis2 y quiero que este módulo realice una operación simple como la adición, por ejemplo. ¿Qué debo hacer para interceptar el tratamiento del servicio web (...

Tengo una conexión a una base de datos PostgreSQL (usando el controlador JDBC PostgreSQL), y configuré el tiempo de espera de la red (usando el método setNetworkTimeout), y hay algo extraño al respecto. Cuando uso ...

Tengo un siguiente caso de uso. Un proceso serializa ciertos objetos en un archivo usando BufferedOutputStream. Después de escribir cada objeto, el proceso invoca flush () El caso de uso es que si el proceso falla ...

Estoy usando un servicio en primer plano para rastrear la ubicación en vivo del usuario. está funcionando bien en los dispositivos Android comunes, pero en marcas como oppo, vivo, Mi, etc., la aplicación se cierra cuando el dispositivo entra en funcionamiento ...