1 19 20 package org.lucane.applications.notes.gui.main; 21 22 import org.lucane.applications.notes.*; 23 24 import java.awt.*; 25 import javax.swing.*; 26 import javax.swing.event.*; 27 28 class TopListPanel extends JPanel 29 { 30 private AuthorListPanel authors; 31 private NoteListPanel notes; 32 33 public TopListPanel(NotesPlugin parent, ListSelectionListener listener) 34 { 35 super(); 37 this.setLayout(new BorderLayout(7, 0)); 38 39 this.authors = new AuthorListPanel(parent, listener); 40 this.notes = new NoteListPanel(parent, listener); 41 this.add(authors, BorderLayout.WEST); 42 this.add(notes, BorderLayout.CENTER); 43 } 44 45 public void setAuthors(Object [] data) 46 { 47 authors.setListData(data); 48 } 49 50 public void setNotes(Object [] data) 51 { 52 notes.setListData(data); 53 } 54 55 public String getAuthor() 56 { 57 return authors.getAuthor(); 58 } 59 60 public Note getNote() 61 { 62 return notes.getNote(); 63 } 64 } 65 | Popular Tags |