サブスクライバーとパブリッシャーとの Java チャットを作成しました。すべてのユーザーが受け取ったメッセージを送信するときに、特定のユーザーにプライベートメッセージを送信しようとしています。「IF」を使用しているときにユーザーからキャンセルしてメッセージを取得しようとしましたが、うまくいきません。
else if (tempM[2].equals(chat)) {
//send message to every one
if (userNameListErea.isSelectionEmpty()) {
chatTextErea.append(tempM[0] + ": " + tempM[1] + "\n");
// not send message to your self.
} else if (userNameListErea.getSelectedValue().toString().equals(userName)) {
chatTextErea.append("Can not sent private to your self \n");
// if its not public and not to ypurself the its private
}else {
chatTextErea.append(userNameListErea.getSelectedValue() + " send u private: " +
tempM[1] + "\n");
}
}
ユーザーがメッセージを表示できないようにするための適切なコマンドが見つからない可能性があります