Fix CBZ importer, improve GUI
[fanfix.git] / src / be / nikiroo / fanfix / reader / LocalReaderFrame.java
index ed8a039051c8b5a59f3e7228ddd54e814c6fb122..dd9a8f2e4651ccf83c5fa10de6c09dcf660d5fe1 100644 (file)
@@ -1,7 +1,7 @@
 package be.nikiroo.fanfix.reader;
 
+import java.awt.BorderLayout;
 import java.awt.Desktop;
-import java.awt.FlowLayout;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.awt.event.KeyEvent;
@@ -17,6 +17,7 @@ import javax.swing.JMenuBar;
 import javax.swing.JMenuItem;
 import javax.swing.JOptionPane;
 import javax.swing.JPanel;
+import javax.swing.JScrollPane;
 
 import be.nikiroo.fanfix.Instance;
 import be.nikiroo.fanfix.Main;
@@ -38,11 +39,12 @@ class LocalReaderFrame extends JFrame {
 
                setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                setSize(800, 600);
-               setLayout(new FlowLayout());
+               setLayout(new BorderLayout());
 
                books = new ArrayList<LocalReaderBook>();
-               bookPane = new JPanel();
-               add(bookPane);
+               bookPane = new JPanel(new WrapLayout(WrapLayout.LEADING));
+
+               add(new JScrollPane(bookPane), BorderLayout.CENTER);
 
                refreshBooks(type);
                setJMenuBar(createMenu());