很好的问题,我的想法就是为JTextArea添加事件监听,然后再来做出相应的动作。但具体的函数我就不清楚了,关注一下!

解决方案 »

  1.   

    JTextArea.setCaretPosition(JTextArea.getText().length());
    就是这个意思,调用的方法就是这些
      

  2.   

    CALM(不迷不悟) 说的对 ,偶 做过
      

  3.   

    谢谢,终于知道怎么做了,不尽感激,以后还要请大家多多帮忙,不奢赐教!!    还有几个小问题,再请教大家一下。
        怎么在Java中做一个圆形的JButton ? 我想随意设计我的JButton的形状。     怎么在JButton上画一幅图(但不是setIcon()那种做法的)?因为我想为JButton设置背景图片,而不是平常用的Icon。 我试过用重写 JButton的 
                      protected void paintComponent(Graphics g) { // body of the method } ,但是在JButton上就是不能显示所绘制的图片,在JPanel上就可以正常显示出来。
      

  4.   

    所谓按钮只不过是三张静态图片:移入鼠标时的按钮图片,移出鼠标时的按钮图片,按下鼠标时的按钮图片。你可以自定义类,实现你要的圆形按钮,也就是说,在你的类中实现MouseListener,分别用它的mouseEntered(),mouseExited(),mousePressed()方法,在每个方法中重绘图片。比如说,移入鼠标的时候是一种图片,移出鼠标的时候是另一种图片等等。
    思路就是这样,具体代码你自己去实现吧,也不是很复杂的!
      

  5.   

    用jScrollPane1.getViewport().setViewPosition(p);