~ubuntu-branches/ubuntu/utopic/figtree/utopic

« back to all changes in this revision

Viewing changes to src/figtree/application/preferences/GeneralPreferencesSection.java

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Tille
  • Date: 2011-02-21 08:17:38 UTC
  • Revision ID: james.westby@ubuntu.com-20110221081738-80pe2ulo8rg7up10
Tags: upstream-1.3.1
ImportĀ upstreamĀ versionĀ 1.3.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package figtree.application.preferences;
 
2
 
 
3
import jam.preferences.PreferencesSection;
 
4
import jam.util.IconUtils;
 
5
import figtree.application.FigTreeApplication;
 
6
 
 
7
import javax.swing.*;
 
8
import java.util.prefs.Preferences;
 
9
 
 
10
/**
 
11
 * @author Andrew Rambaut
 
12
 * @version $Id: GeneralPreferencesSection.java,v 1.1 2006/09/09 15:23:33 rambaut Exp $
 
13
 */
 
14
public class GeneralPreferencesSection implements PreferencesSection {
 
15
        Icon projectToolIcon = IconUtils.getIcon(FigTreeApplication.class, "images/prefsGeneral.png");
 
16
 
 
17
        public String getTitle() {
 
18
                return "General";
 
19
        }
 
20
 
 
21
        public Icon getIcon() {
 
22
                return projectToolIcon;
 
23
        }
 
24
 
 
25
        public JPanel getPanel() {
 
26
                JPanel panel = new JPanel();
 
27
                panel.add(generalCheck);
 
28
                return panel;
 
29
        }
 
30
 
 
31
        public void retrievePreferences() {
 
32
                Preferences prefs = Preferences.userNodeForPackage(FigTreeApplication.class);
 
33
                generalCheck.setSelected(prefs.getBoolean("general_check", true));
 
34
        }
 
35
 
 
36
        public void storePreferences() {
 
37
                Preferences prefs = Preferences.userNodeForPackage(FigTreeApplication.class);
 
38
                prefs.putBoolean("general_check", generalCheck.isSelected());
 
39
        }
 
40
 
 
41
        JCheckBox generalCheck = new JCheckBox("The preferences window is not implemented yet.");
 
42
}