1 19 20 package org.lucane.applications.notes.gui.main; 21 22 import java.awt.*; 23 import javax.swing.*; 24 25 import org.lucane.client.widgets.HTMLEditor; 26 import org.lucane.applications.notes.*; 27 28 class NoteAndCommentsPanel extends JPanel 29 { 30 private HTMLEditor note; 31 private CommentListPanel comments; 32 33 public NoteAndCommentsPanel(NotesPlugin parent, MyMouseListener listener) 34 { 35 super(); 37 this.setLayout(new BorderLayout(0, 7)); 38 39 this.note = new HTMLEditor(); 40 this.note.setEditable(false); 41 this.note.setToolbarVisible(false); 42 this.comments = new CommentListPanel(parent, listener); 43 44 this.add(note, BorderLayout.CENTER); 45 this.add(comments, BorderLayout.SOUTH); 46 } 47 48 public void setNoteContent(String content) 49 { 50 note.setText(content); 51 } 52 53 public void setComments(Object [] data) 54 { 55 comments.setListData(data); 56 } 57 58 public Comment getComment() 59 { 60 return comments.getComment(); 61 } 62 } 63 | Popular Tags |