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();
}
}
|