*/
// JCombobox<E> not 1.6 compatible
@SuppressWarnings({ "unchecked", "rawtypes" })
-public class GuiReaderSearch extends JFrame {
+public class GuiReaderSearchFrame extends JFrame {
private static final long serialVersionUID = 1L;
private List<SupportType> supportTypes;
private boolean seeWordcount;
private GuiReaderGroup books;
- public GuiReaderSearch(final GuiReader reader) {
+ public GuiReaderSearchFrame(final GuiReader reader) {
super("Browse stories");
setLayout(new BorderLayout());
setSize(800, 600);
inUi(new Runnable() {
@Override
public void run() {
- GuiReaderSearch.this.page = page;
- GuiReaderSearch.this.maxPage = maxPage;
+ GuiReaderSearchFrame.this.page = page;
+ GuiReaderSearchFrame.this.maxPage = maxPage;
// TODO: gui
System.out.println("page: " + page);
System.out.println("max page: " + maxPage);
inUi(new Runnable() {
@Override
public void run() {
- GuiReaderSearch.this.keywords = keywords;
+ GuiReaderSearchFrame.this.keywords = keywords;
keywordsField.setText(keywords);
}
});
* @param run
* the action to run
*/
- private void inUi(final Runnable run) {
+ static void inUi(final Runnable run) {
if (EventQueue.isDispatchThread()) {
run.run();
} else {
}
}
- private void error(Exception e) {
+ static void error(Exception e) {
Instance.getTraceHandler().error(e);
}
+ static void error(String e) {
+ Instance.getTraceHandler().error(e);
+ }
+
private void setWaitingScreen(final boolean waiting) {
inUi(new Runnable() {
@Override
public void run() {
- GuiReaderSearch.this.setEnabled(!waiting);
+ GuiReaderSearchFrame.this.setEnabled(!waiting);
books.setEnabled(!waiting);
submitKeywords.setEnabled(!waiting);
}