import java.util.ArrayList;
import java.util.List;
+import javax.management.RuntimeErrorException;
import javax.swing.JLabel;
import javax.swing.JPanel;
* Create a new {@link GuiReaderGroup}.
*
* @param reader
- * the {@link GuiReaderBook} used to probe some information
- * about the stories
+ * the {@link GuiReaderBook} used to probe some information about
+ * the stories
* @param title
* the title of this group
* @param backgroundColor
* the background colour to use (or NULL for default)
*/
- public GuiReaderGroup(GuiReader reader, String title,
- Color backgroundColor) {
+ public GuiReaderGroup(GuiReader reader, String title, Color backgroundColor) {
this.reader = reader;
this.backgroundColor = backgroundColor;
if (stories != null) {
for (MetaData meta : stories) {
- GuiReaderBook book = new GuiReaderBook(meta,
+ GuiReaderBook book = new GuiReaderBook(reader, meta,
reader.isCached(meta.getLuid()), seeWordcount);
if (backgroundColor != null) {
book.setBackground(backgroundColor);
books.add(book);
book.addActionListener(new BookActionListener() {
+ @Override
public void select(GuiReaderBook book) {
for (GuiReaderBook abook : books) {
abook.setSelected(abook == book);
}
}
- public void popupRequested(GuiReaderBook book,
- MouseEvent e) {
+ @Override
+ public void popupRequested(GuiReaderBook book, MouseEvent e) {
}
+ @Override
public void action(GuiReaderBook book) {
}
});