1 19 20 package org.lucane.applications.notes.gui.note; 21 22 import java.awt.*; 23 import javax.swing.*; 24 25 import org.lucane.applications.notes.NotesPlugin; 26 27 class MainPanel extends JPanel 28 { 29 private TopPanel top; 30 private ContentPanel content; 31 32 public MainPanel(NotesPlugin plugin) 33 { 34 super(); 36 this.setLayout(new BorderLayout(0, 5)); 37 38 this.top = new TopPanel(plugin); 39 this.content = new ContentPanel(plugin); 40 41 this.add(top, BorderLayout.NORTH); 42 this.add(content, BorderLayout.CENTER); 43 } 44 45 public void setTitle(String txt) 46 { 47 top.setTitle(txt); 48 } 49 50 public String getTitle() 51 { 52 return top.getTitle(); 53 } 54 55 public void setCommentable(boolean state) 56 { 57 top.setCommentable(state); 58 } 59 60 public void setPublic(boolean state) 61 { 62 top.setPublic(state); 63 } 64 65 public boolean isCommentable() 66 { 67 return top.isCommentable(); 68 } 69 70 public boolean isPublic() 71 { 72 return top.isPublic(); 73 } 74 75 public void setCreationDate(String txt) 76 { 77 top.setCreationDate(txt); 78 } 79 80 public void setEditionDate(String txt) 81 { 82 top.setEditionDate(txt); 83 } 84 85 public void setContent(String txt) 86 { 87 content.setContent(txt); 88 } 89 90 public String getContent() 91 { 92 return content.getContent(); 93 } 94 } | Popular Tags |