From: Nathaniel G. A. <nat...@us...> - 2004-06-09 01:47:07
|
Update of /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/allChart/items In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24429/src/java/org/krysalis/jcharts/designer/tabs/allChart/items Modified Files: Title.java Log Message: Index: Title.java =================================================================== RCS file: /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/allChart/items/Title.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Title.java 3 Jun 2004 00:58:03 -0000 1.1 --- Title.java 9 Jun 2004 01:46:53 -0000 1.2 *************** *** 37,46 **** ! import java.awt.FlowLayout; import javax.swing.BorderFactory; import javax.swing.JPanel; ! import org.krysalis.jcharts.designer.common.LabelledCheckbox; --- 37,49 ---- ! import java.awt.Color; import javax.swing.BorderFactory; + import javax.swing.BoxLayout; import javax.swing.JPanel; ! import org.krysalis.jcharts.designer.common.font.FontChooser; ! import org.krysalis.jcharts.designer.common.paint.PaintChooser; ! import org.krysalis.jcharts.properties.util.ChartFont; *************** *** 49,57 **** * @author Nathaniel Auvil * @version $Id$ ***********************************************************************/ public class Title extends JPanel { ! private LabelledCheckbox checkbox; ! /*********************************************************************************** --- 52,62 ---- * @author Nathaniel Auvil * @version $Id$ + * @deprecated use FontChooser instead. ***********************************************************************/ public class Title extends JPanel { ! private FontChooser titleFont; ! private PaintChooser paintChooser; ! /*********************************************************************************** *************** *** 60,83 **** public Title() { ! super(); ! ! super.setBorder( BorderFactory.createCompoundBorder( BorderFactory.createTitledBorder( "Anti-Aliasing" ), ! BorderFactory.createEmptyBorder( 5, 5, 5, 5 ) ) ); ! this.setLayout( new FlowLayout() ); ! this.checkbox = new LabelledCheckbox( "enable" ); ! this.checkbox.setSelected( true ); ! this.add( this.checkbox ); } ! /********************************************************************************* * ! * @return boolean ! ********************************************************************************/ ! public boolean useAntiAliasing() { ! return this.checkbox.isSelected(); } } --- 65,90 ---- public Title() { ! super.setBorder( BorderFactory.createTitledBorder( "Chart Title" ) ); ! JPanel jPanel= new JPanel(); ! jPanel.setLayout( new BoxLayout( jPanel, BoxLayout.Y_AXIS ) ); ! ! this.titleFont= new FontChooser( "Title Font" ); ! jPanel.add( this.titleFont ); ! this.paintChooser= new PaintChooser( false, Color.black, Color.white ); ! jPanel.add( this.paintChooser ); ! ! this.add( jPanel ); } ! /***************************************************************************** * ! * @return ChartFont ! ****************************************************************************/ ! public ChartFont getTitleChartFont() { ! return new ChartFont( this.titleFont.getFont(), this.paintChooser.getPaint() ); } } |