1 19 20 package org.lucane.applications.notes.gui.comment; 21 22 import java.awt.*; 23 import javax.swing.*; 24 25 import org.lucane.client.widgets.HTMLEditor; 26 import org.lucane.applications.notes.NotesPlugin; 27 28 class ContentPanel extends JPanel 29 { 30 private JLabel label; 31 private HTMLEditor content; 32 33 public ContentPanel(NotesPlugin plugin) 34 { 35 super(); 37 this.setLayout(new BorderLayout()); 38 39 this.label = new JLabel(plugin.tr("comment.content")); 40 this.content = new HTMLEditor(); 41 this.add(label, BorderLayout.NORTH); 42 this.add(content, BorderLayout.CENTER); 43 } 44 45 public void setContent(String txt) 46 { 47 content.setText(txt); 48 } 49 50 public String getContent() 51 { 52 return content.getText(); 53 } 54 55 58 public void setEditable(boolean b) 59 { 60 content.setEditable(b); 61 content.setToolbarVisible(b); 62 } 63 } | Popular Tags |