Thread: [Japi-cvs] SF.net SVN: japi:[1231] libs/swing-misc/trunk/src/prj/net/sf/japi/swing/ misc
Status: Beta
Brought to you by:
christianhujer
From: <chr...@us...> - 2009-03-02 01:23:27
|
Revision: 1231 http://japi.svn.sourceforge.net/japi/?rev=1231&view=rev Author: christianhujer Date: 2009-03-02 01:23:25 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Add @since information for classes and packages. Modified Paths: -------------- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/CollectionsListModel.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/ConsoleProgress.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileChooserButton.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileField.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JSAXErrorHandler.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/LocaleListCellRenderer.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/Progress.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/ProgressDisplay.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/SwingUtilities2.java Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/CollectionsListModel.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/CollectionsListModel.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/CollectionsListModel.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -28,6 +28,7 @@ * A ListModel for {@link List}. * @param <E> element type for the collection to be a list model for. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public class CollectionsListModel<E> extends AbstractListModel implements List<E> { Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/ConsoleProgress.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/ConsoleProgress.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/ConsoleProgress.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -27,6 +27,7 @@ /** * ConsoleProgress is a {@link Progress} implementation for headless systems. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public class ConsoleProgress implements Progress { Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileChooserButton.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileChooserButton.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileChooserButton.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -30,6 +30,7 @@ /** JButton for choosing a file from hd. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public class JFileChooserButton extends JButton { Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileField.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileField.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileField.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -25,6 +25,7 @@ /** Component for selecting a file. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public class JFileField extends JComponent { Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JSAXErrorHandler.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JSAXErrorHandler.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JSAXErrorHandler.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -33,6 +33,7 @@ /** Implementation of {@link ErrorHandler} for displaying XML parser errors on the screen. * @warning DO NOT RELY ON THE INHERITANCE! * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public final class JSAXErrorHandler extends JOptionPane implements ErrorHandler { Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/LocaleListCellRenderer.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/LocaleListCellRenderer.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/LocaleListCellRenderer.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -26,6 +26,7 @@ /** Implementation of a ListCellRenderer that renders lists of {@link Locale} instances according to their names in the current default locale. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public final class LocaleListCellRenderer extends DefaultListCellRenderer { Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/Progress.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/Progress.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/Progress.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -23,6 +23,7 @@ /** Interface for classes that are able to display progress. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public interface Progress { Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/ProgressDisplay.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/ProgressDisplay.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/ProgressDisplay.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -33,6 +33,7 @@ /** ProgressDisplay handles a popup dialog for the mainview * which displays a process progressBar. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public final class ProgressDisplay extends JDialog implements Progress { Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/SwingUtilities2.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/SwingUtilities2.java 2009-03-02 01:22:58 UTC (rev 1230) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/SwingUtilities2.java 2009-03-02 01:23:25 UTC (rev 1231) @@ -25,6 +25,7 @@ /** JAPI Swing Utilities. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + * @since 0.1 */ public final class SwingUtilities2 { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2009-05-21 14:22:23
|
Revision: 1299 http://japi.svn.sourceforge.net/japi/?rev=1299&view=rev Author: christianhujer Date: 2009-05-21 13:43:35 +0000 (Thu, 21 May 2009) Log Message: ----------- Improvements. Modified Paths: -------------- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/CollectionsListModel.java libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileField.java Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/CollectionsListModel.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/CollectionsListModel.java 2009-05-21 12:47:00 UTC (rev 1298) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/CollectionsListModel.java 2009-05-21 13:43:35 UTC (rev 1299) @@ -18,6 +18,7 @@ package net.sf.japi.swing.misc; +import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import java.util.List; @@ -52,6 +53,13 @@ this.list = list; } + /** + * Creates a new CollectionsListModel backed by an ArrayList. + */ + public CollectionsListModel() { + list = new ArrayList<E>(); + } + /** {@inheritDoc} */ public int size() { return list.size(); Modified: libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileField.java =================================================================== --- libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileField.java 2009-05-21 12:47:00 UTC (rev 1298) +++ libs/swing-misc/trunk/src/prj/net/sf/japi/swing/misc/JFileField.java 2009-05-21 13:43:35 UTC (rev 1299) @@ -52,6 +52,7 @@ * @param labelText The text for the label. * @param initial The initial path. * @param fileSelectionMode The mode for the file selection. + * @see JFileChooser for fileSelectionMode. */ public JFileField(final String labelText, final String initial, final int fileSelectionMode) { setLayout(new FlowLayout(FlowLayout.RIGHT)); @@ -63,12 +64,29 @@ add(chooserButton); } + /** + * Create a JFileField. + * @param initial The initial path. + * @param fileSelectionMode The mode for the file selection. + * @see JFileChooser for fileSelectionMode. + */ + public JFileField(final String initial, final int fileSelectionMode) { + setLayout(new FlowLayout(FlowLayout.RIGHT)); + fileField = new JTextField(initial, DEFAULT_TEXTFIELD_COLUMNS); + chooserButton = new JFileChooserButton(fileField, fileSelectionMode); + label = null; + add(fileField); + add(chooserButton); + } + /** {@inheritDoc} */ @Override public void setEnabled(final boolean enabled) { super.setEnabled(enabled); fileField.setEnabled(enabled); chooserButton.setEnabled(enabled); - label.setEnabled(enabled); + if (label != null) { + label.setEnabled(enabled); + } } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |