krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/allChart/items EdgePadding.java,NONE,1.1 AntiAliasing.java,NONE,1.1

"Nathaniel G. Auvil" <[email protected]> Tue, 25 May 2004 01:02:40 +0000
Newsgroups gmane.comp.krysalis.jcharts.cvs
Message-ID <[email protected]>
Update of /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/allChart/items
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3701/src/java/org/krysalis/jcharts/designer/tabs/allChart/items

Added Files:
	EdgePadding.java AntiAliasing.java 
Log Message:


--- NEW FILE: EdgePadding.java ---


package org.krysalis.jcharts.designer.tabs.allChart.items;


import java.awt.FlowLayout;

import javax.swing.BorderFactory;
import javax.swing.JPanel;

import org.krysalis.jcharts.designer.common.LabelledTextfield;
import org.krysalis.jcharts.designer.exceptions.DesignerException;


public class EdgePadding extends JPanel
{
	private String title;
	private LabelledTextfield padding;


	/***********************************************************************************
	 *
	 * @param title
	 **********************************************************************************/
	public EdgePadding( String title )
	{
		super();
      this.title= title;

		super.setBorder( BorderFactory.createCompoundBorder( BorderFactory.createTitledBorder( this.title ),
																			  BorderFactory.createEmptyBorder( 5, 5, 5, 5 ) ) );

		this.setLayout( new FlowLayout() );

		this.padding = new LabelledTextfield( "Pixels:", 4 );
		this.padding.setText( Float.toString( 5 ) );
		this.add( this.padding );
	}


 	/*********************************************************************************
	 *
	 * @return float
	 ********************************************************************************/
	public float getEdgePadding() throws DesignerException
	{
		if( this.padding.getText().trim().equals( "" ) )
		{
			throw new DesignerException( "Edge Padding can not be NULL." );
		}
		
		return Float.parseFloat( this.padding.getText() );
	}
}

--- NEW FILE: AntiAliasing.java ---


package org.krysalis.jcharts.designer.tabs.allChart.items;


import java.awt.FlowLayout;

import javax.swing.BorderFactory;
import javax.swing.JPanel;

import org.krysalis.jcharts.designer.common.LabelledCheckbox;


public class AntiAliasing extends JPanel
{
	private LabelledCheckbox checkbox;


	/***********************************************************************************
	 *
	 **********************************************************************************/
	public AntiAliasing()
	{
		super();

		super.setBorder( BorderFactory.createCompoundBorder( BorderFactory.createTitledBorder( "Anti Aliasing" ),
																			  BorderFactory.createEmptyBorder( 5, 5, 5, 5 ) ) );

		this.setLayout( new FlowLayout() );

		this.checkbox = new LabelledCheckbox( "Use:" );
		this.checkbox.setSelected( true );
		this.add( this.checkbox );
	}


 	/*********************************************************************************
	 *
	 * @return boolean
	 ********************************************************************************/
	public boolean useAntiAliasing()
	{		
		return this.checkbox.isSelected();
	}
}



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click