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 OptionsPanel extends JPanel 28 { 29 private JCheckBox published; 30 private JCheckBox commentable; 31 32 public OptionsPanel(NotesPlugin plugin) 33 { 34 super(); 36 this.setLayout(new GridLayout(2, 1)); 37 38 this.published = new JCheckBox(plugin.tr("note.public")); 39 this.commentable = new JCheckBox(plugin.tr("note.commentable")); 40 41 this.add(published); 42 this.add(commentable); 43 } 44 45 public void setCommentable(boolean state) 46 { 47 commentable.setSelected(state); 48 } 49 50 public void setPublic(boolean state) 51 { 52 published.setSelected(state); 53 } 54 55 public boolean isCommentable() 56 { 57 return commentable.isSelected(); 58 } 59 60 public boolean isPublic() 61 { 62 return published.isSelected(); 63 } 64 } | Popular Tags |