2017-01-28 5 views
-1

저는 문자 메시지 클라이언트에서하는 것처럼 짧은 메시지를 표시 할 수있는 JavaFX UI를 만들기 위해 하루 종일 노력했습니다. GridPane과 함께 할 수있는 기분이 들지만 GridPane의 각 상자를 설정하는 방법을 알 수는 없습니다. 누군가가 그것을 설명해 주시겠습니까? 아니면 더 좋은 해결책이 있다면 듣기 좋을 것입니다.JavaFX FXML에서 문자 메시지를 표시하는 좋은 방법은 무엇입니까?

감사합니다.

+0

_... 짧은 메시지는 휴대 전화에서와 같은 방식으로 표시합니다 ._ 확실하지 않습니다. 달성하고자하는 것이 확실하지 않습니다. – pzaenger

+0

디버그하려고 시도한 코드를 게시하십시오. – Aubin

+0

@pzaenger 기본적으로 문자 메시지 작성을하려고합니다. 죄송합니다. 게시물을 고쳐서 혼란 스러웠습니다. – user6086585

답변

1

GridPane을 사용하면 스타일과 같은 스마트 폰 메시지의 중요한 점은 왼쪽 열에 <ColumnConstraints halignment="LEFT" />, 오른쪽 열에 "RIGHT"가 있는지 확인하는 것입니다.

라벨은 상이한 타입의 메시지/대

  • -fx-padding: 10px;
  • -fx-background-color (예) 다른 사용자
  • -fx-background-radius: 5px;

Example

를 가진 메시지를 표시하는데 사용될 수있다

있음 Java를 사용하면 단순히 GridPane.add(Node, int, int)을 사용하여 레이블을 추가 할 수 있습니다. 첫 번째 int 매개 변수는 0 또는 1로 결정되며 두 번째 int는 메시지 번호입니다. 즉, 추가 된 각 메시지에 대해 1 씩 증가하는 카운터를 사용할 수 있습니다 .