krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/nonAxisChart/data DataTab.java,1.1,1.2
"Nathaniel G. Auvil" <[email protected]> Sun, 18 Jul 2004 21:19:13 +0000
| Newsgroups | gmane.comp.krysalis.jcharts.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/nonAxisChart/data
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27310/src/java/org/krysalis/jcharts/designer/tabs/nonAxisChart/data
Modified Files:
DataTab.java
Log Message:
Index: DataTab.java
===================================================================
RCS file: /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/nonAxisChart/data/DataTab.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** DataTab.java 23 Jun 2004 02:15:14 -0000 1.1
--- DataTab.java 18 Jul 2004 21:19:11 -0000 1.2
***************
*** 36,40 ****
! import javax.swing.*;
import org.krysalis.jcharts.designer.common.LabelledTextfield;
--- 36,42 ----
! import java.util.ArrayList;
! import java.util.List;
! import java.util.StringTokenizer;
import org.krysalis.jcharts.designer.common.LabelledTextfield;
***************
*** 46,54 ****
* @version $Id$
****************************************************************************************/
! public class DataTab extends JPanel
{
private LabelledTextfield labels;
private LabelledTextfield data;
- private LabelledTextfield title;
--- 48,55 ----
* @version $Id$
****************************************************************************************/
! public class DataTab extends org.krysalis.jcharts.designer.tabs.common.DataTab
{
private LabelledTextfield labels;
private LabelledTextfield data;
***************
*** 58,63 ****
public DataTab()
{
!
}
}
\ No newline at end of file
--- 59,112 ----
public DataTab()
{
! this.labels= new LabelledTextfield( "Labels", 30 );
! this.labels.setText( "Bugs, Backdoors, Security Holes" );
! super.add( this.labels );
!
! this.data= new LabelledTextfield( "Data", 30 );
! this.data.setText( "60, 23, 84" );
! super.add( this.data );
}
+
+ /*****************************************************************************
+ *
+ * @return String[]
+ *****************************************************************************/
+ public String[] getLabels()
+ {
+ StringTokenizer stringTokenizer= new StringTokenizer( "," );
+
+ List tokens= new ArrayList( stringTokenizer.countTokens() );
+ while( stringTokenizer.hasMoreTokens() )
+ {
+ tokens.add( stringTokenizer.nextToken() );
+ }
+
+ return (String[]) tokens.toArray( new String[ tokens.size() ] );
+ }
+
+
+ /*****************************************************************************
+ *
+ * @return double[]
+ *****************************************************************************/
+ public double[] getValues()
+ {
+ StringTokenizer stringTokenizer= new StringTokenizer( "," );
+
+ List tokens= new ArrayList( stringTokenizer.countTokens() );
+ while( stringTokenizer.hasMoreTokens() )
+ {
+ tokens.add( stringTokenizer.nextToken() );
+ }
+
+ double[] values= new double[ tokens.size() ];
+ for( int i=0; i < tokens.size(); i++ )
+ {
+ values[ i ]= Double.parseDouble( (String) tokens.get( i ) );
+ }
+
+ return values;
+ }
+
}
\ No newline at end of file
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click