[Jreepad-CVS] jreepad/src/jreepad JreepadViewer.java, 1.61, 1.62 PrefsDialog.java, 1.2, 1.3
Brought to you by:
danstowell
From: Dan S. <dan...@us...> - 2007-04-14 21:42:37
|
Update of /cvsroot/jreepad/jreepad/src/jreepad In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv25132/src/jreepad Modified Files: JreepadViewer.java PrefsDialog.java Log Message: Added an "info" box to give information about the date formatting option Index: PrefsDialog.java =================================================================== RCS file: /cvsroot/jreepad/jreepad/src/jreepad/PrefsDialog.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PrefsDialog.java 1 Mar 2007 12:10:59 -0000 1.2 --- PrefsDialog.java 14 Apr 2007 21:42:31 -0000 1.3 *************** *** 47,50 **** --- 47,52 ---- private JButton prefsOkButton; private JButton prefsCancelButton; + private JButton prefsDateInfoButton; + private PrefsDialog self; // bleh - yucky but needed by actionlistener public PrefsDialog(Frame owner) *************** *** 52,68 **** super(owner, JreepadViewer.lang.getString("PREFS_WINDOWTITLE"), true); setVisible(false); ! ! Box vBox = Box.createVerticalBox(); vBox.setAlignmentX(Component.LEFT_ALIGNMENT); Box genPrefVBox = Box.createVerticalBox(); vBox.setAlignmentX(Component.LEFT_ALIGNMENT); genPrefVBox.add(loadLastFileOnOpenCheckBox = new JCheckBox(JreepadViewer.lang .getString("PREFS_LOADLASTFILEONOPEN"), getPrefs().loadLastFileOnOpen)); loadLastFileOnOpenCheckBox.setHorizontalAlignment(SwingConstants.LEFT); loadLastFileOnOpenCheckBox.setAlignmentX(Component.LEFT_ALIGNMENT); genPrefVBox.add(autoDateNodesCheckBox = new JCheckBox(JreepadViewer.lang .getString("PREFS_AUTODATE_NODES"), getPrefs().autoDateInArticles)); autoDateNodesCheckBox.setHorizontalAlignment(SwingConstants.LEFT); autoDateNodesCheckBox.setAlignmentX(Component.LEFT_ALIGNMENT); genPrefVBox.add(autoDetectHtmlCheckBox = new JCheckBox(JreepadViewer.lang .getString("PREFS_AUTODETECT_HTML"), getPrefs().autoDetectHtmlArticles)); --- 54,98 ---- super(owner, JreepadViewer.lang.getString("PREFS_WINDOWTITLE"), true); setVisible(false); ! self = this; ! ! Box hBox, vBox; ! ! vBox = Box.createVerticalBox(); vBox.setAlignmentX(Component.LEFT_ALIGNMENT); Box genPrefVBox = Box.createVerticalBox(); vBox.setAlignmentX(Component.LEFT_ALIGNMENT); + genPrefVBox.add(loadLastFileOnOpenCheckBox = new JCheckBox(JreepadViewer.lang .getString("PREFS_LOADLASTFILEONOPEN"), getPrefs().loadLastFileOnOpen)); loadLastFileOnOpenCheckBox.setHorizontalAlignment(SwingConstants.LEFT); loadLastFileOnOpenCheckBox.setAlignmentX(Component.LEFT_ALIGNMENT); + genPrefVBox.add(autoDateNodesCheckBox = new JCheckBox(JreepadViewer.lang .getString("PREFS_AUTODATE_NODES"), getPrefs().autoDateInArticles)); autoDateNodesCheckBox.setHorizontalAlignment(SwingConstants.LEFT); autoDateNodesCheckBox.setAlignmentX(Component.LEFT_ALIGNMENT); + + hBox = Box.createHorizontalBox(); + hBox.setAlignmentX(Component.LEFT_ALIGNMENT); + hBox.add(new JLabel(JreepadViewer.lang.getString("PREFS_DATEFORMAT_LABEL"), SwingConstants.LEFT)); + dateFormatField = new JTextField(getPrefs().dateFormat, 20); + hBox.add(dateFormatField); + //hBox.add(new JLabel("(" + JreepadViewer.lang.getString("PREFS_DATEFORMAT_LABEL2") + ")", SwingConstants.LEFT)); + + hBox.add(prefsDateInfoButton = new JButton(JreepadViewer.lang.getString("INFO"))); + prefsDateInfoButton.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + JOptionPane.showMessageDialog(self, + JreepadViewer.lang.getString("HELP_DATEFORMAT") + , + JreepadViewer.lang.getString("HELP_DATEFORMAT_TITLE"), + JOptionPane.INFORMATION_MESSAGE); + } + }); + + genPrefVBox.add(hBox); + genPrefVBox.add(autoDetectHtmlCheckBox = new JCheckBox(JreepadViewer.lang .getString("PREFS_AUTODETECT_HTML"), getPrefs().autoDetectHtmlArticles)); *************** *** 70,74 **** autoDetectHtmlCheckBox.setAlignmentX(Component.LEFT_ALIGNMENT); ! Box hBox = Box.createHorizontalBox(); hBox.setAlignmentX(Component.LEFT_ALIGNMENT); // hBox.add(Box.createGlue()); --- 100,104 ---- autoDetectHtmlCheckBox.setAlignmentX(Component.LEFT_ALIGNMENT); ! hBox = Box.createHorizontalBox(); hBox.setAlignmentX(Component.LEFT_ALIGNMENT); // hBox.add(Box.createGlue()); *************** *** 99,110 **** showGreenStripCheckBox.setHorizontalAlignment(SwingConstants.LEFT); - hBox = Box.createHorizontalBox(); - hBox.setAlignmentX(Component.LEFT_ALIGNMENT); - hBox.add(new JLabel(JreepadViewer.lang.getString("PREFS_DATEFORMAT_LABEL"), SwingConstants.LEFT)); - dateFormatField = new JTextField(getPrefs().dateFormat, 30); - hBox.add(dateFormatField); - hBox.add(new JLabel("(" + JreepadViewer.lang.getString("PREFS_DATEFORMAT_LABEL2") + ")", SwingConstants.LEFT)); - genPrefVBox.add(hBox); - JPanel genPanel = new JPanel(); genPanel.setAlignmentX(Component.LEFT_ALIGNMENT); --- 129,132 ---- Index: JreepadViewer.java =================================================================== RCS file: /cvsroot/jreepad/jreepad/src/jreepad/JreepadViewer.java,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** JreepadViewer.java 12 Apr 2007 21:23:23 -0000 1.61 --- JreepadViewer.java 14 Apr 2007 21:42:31 -0000 1.62 *************** *** 2279,2282 **** --- 2279,2283 ---- } + /* // Replacement for the "JSpinner" which is not available in Java 1.3 or 1.2 |