JScrollPane und JList automatisch scrollen

Habe ich den nächsten code:

    listModel = new DefaultListModel();
    listModel.addElement(dateFormat.format(new Date()) + ": Msg1");
    messageList = new JList(listModel);
    messageList.setLayoutOrientation(JList.VERTICAL);

    messageScrollList = new JScrollPane(messageList);
    messageScrollList.setPreferredSize(new Dimension(500, 200));

    messageScrollList.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener() {  
        public void adjustmentValueChanged(AdjustmentEvent e) {  
            e.getAdjustable().setValue(e.getAdjustable().getMaximum());  
        }
    }); 

Es automatisch scrollt. Aber, wenn ich versuche nach oben zu scrollen um wieder eine Nachricht Lesen, es zwingt einen nach unten scrollen.
Wie kann ich dieses Problem beheben?

InformationsquelleAutor dododedodonl | 2010-01-25

Schreibe einen Kommentar