上面的图是我用java编写聊天界面,有几个问题向前辈请教。
1.如何开启界面后文本框里就能直接输入,输入完后直接安回车,即可发送消息。
按钮为jButton,文本框为jTextField
2.右侧出现滚动条时,如何保持滚动条一直靠下。
3.能否实现文本从下往上显示,最底行为最新信息。

解决方案 »

  1.   

    第一个在JButton上绑定个键盘监听就能实现
    后面的没有研究过
      

  2.   

    jTextField 有个事件,敲回车触发,写监听代码即可3.能否实现文本从下往上显示,最底行为最新信息。 
    你显示聊天记录是文本区么?如果是的话可以用个字符串来显示,每次有消息发送就加上一个换行和一个消息就行了
    第二个查下API应该有对应方法的吧
      

  3.   

    谢谢,问题已经解决。
    第一个问题用
    jTextField 有个事件,敲回车触发,写监听代码即可 
    解决了
    第二个问题用
    jTextArea.setCaretPosition(jTextArea.getDocument().getLength());
    解决了