From 55e58b542d1d386264ffa5ff1089249cad265b45 Mon Sep 17 00:00:00 2001 From: 4pr0n Date: Sat, 8 Mar 2014 11:27:30 -0800 Subject: [PATCH] Auto-scroll when creating logs --- src/main/java/com/rarchives/ripme/ui/MainWindow.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/rarchives/ripme/ui/MainWindow.java b/src/main/java/com/rarchives/ripme/ui/MainWindow.java index ec79c001..81660d16 100644 --- a/src/main/java/com/rarchives/ripme/ui/MainWindow.java +++ b/src/main/java/com/rarchives/ripme/ui/MainWindow.java @@ -24,6 +24,7 @@ import javax.swing.JTextField; import javax.swing.JTextPane; import javax.swing.border.EmptyBorder; import javax.swing.text.BadLocationException; +import javax.swing.text.DefaultCaret; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.StyleConstants; import javax.swing.text.StyledDocument; @@ -139,7 +140,9 @@ public class MainWindow implements Runnable { logPanel.setVisible(false); logPanel.setPreferredSize(new Dimension(300, 300)); logPanel.add(logTextScroll, gbc); - + DefaultCaret caret = (DefaultCaret) logText.getCaret(); + caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE); + historyPanel = new JPanel(new GridBagLayout()); historyPanel.setBorder(emptyBorder); historyList = new JList();