我目前正在創建一個小型聊天程序(主要是爲了獲得一些RMI和JavaFX體驗)。聊天本身已經完成,現在我正在開發GUI。 我想打印在某種文本區域的類似於此的每個聊天消息:JavaFX:如何在某種文本區域中存儲和格式化多個段落?
愛麗絲<十九時21分35秒>:的Hello World!
這是我的問題/問題:
- 使用什麼JavaFX類的嗎?我發現了一個名爲TextFlow的類,它似乎可以做我想做的事,但我不明白它現在的工作原理。或者是一個簡單的TextArea就夠了?
- 如何在一行中使用不同的格式?使用HTML?
- 我應該如何將收到的短信保存在客戶端?只是總是將它們追加到文本區域(並讓它們通過GUI隱式保存)?或者我應該使用某種ObservableList來緩存消息,並且文本區域與其同步?
消息作爲消息對象接收。這些對象基本上只存儲用戶名,消息和時間戳;他們每個人都有獨立的屬性。
這聽起來很有趣,謝謝。我會在有空的時候嘗試。 – DonGiovanni