《太平洋网络教程java》是一本不错的关于Java的书

源代码在线查看: 太平洋电脑信息网 - 网络学院 - 开发教室022.htm

软件大小: 341 K
上传用户: yeshuqin
关键词: java Java 网络 教程
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				
				|> 网络学院 -> 开发教室
				
				
				
				
				
								src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/top.js">				
				
				
				  
				  
				    				      height=35 src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/pconlinelogo.gif" width=162 
				      vspace=10 border=0>
				    
				      				      src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/empolder_ad.js">				
				    
				    
				      				      src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/empolder_ad1.js">				
				    
				     
				
				  
				  
				    				      src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/pcedu_lo.gif" width=172 border=0>
				    
				      				      background="太平洋电脑信息网 - 网络学院 - 开发教室022.files/e_menu5.gif" border=0>
				        
				        
				          
				            				            src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/title_empolder.js">				
				          
				  
				  
				    				      src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/blank.gif" width=1>
				  
				    				      src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/blank.gif" 
				width=1>
				
				  
				  
				    
				      
				        
				        
				          
				            
				            				            bgColor=#000000 border=0>
				              
				              
				                				                  color=#ffffff>==开发教室==
				            				            src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/left_empolder.js">				
				          
				    				      width=1>
				    
				      				      width="99%">
				      Java Applet 入门
				      yy435
				      太平洋网络学院
				      第六天
				      JavaApple中字体属性的设置
				          从前地面的学习中,我们已经知道,Graphics类的方法drawString()可以在屏幕的指定位置显示一个字符串,而Java中还有一个类Font,使用它可以获得更加丰富多采和逼真精确的字体效果。
				           一个Font类的对象表示了一种字体的显示效果,包括字体类型、字型、和字号。下面的语句用语创建一个Font类的对象:
				      Font Myfont=new Font("楷体",Font.BOLD,14);
				          Myfont是自己刚刚设置好的一个字体属性,大小为14磅,类型为楷体,是加粗型,另外的两种是Font.PLAIN, 
				      正常型,Font.ITALIC,斜体。
				          选择好字体后,就是设置字体了,设置字体用一个方法为:g.setFont(Myfont)就可以了,以后在没有设置新的字体之前,都将会用这个已经设置好了的字体显示字体。给大家举下面一个例子,如下:
				      
				        
				        
				          				            name=Applet1 VIEWASTEXT>
				          
				                这个程序主要是讲述如何在Applet中调用新的字体,新的字体风格,字体大小,新的颜色以及如何从网页的HTML语法代码中获得相应的属性设置。
				                
				      源代码如下:import java.awt.*;
				import java.applet.*;
				
				public class Applet1 extends Applet
				{
				   private String vname;
				private int vnumber;
				Color oldColor;
				Font oldFont;
				String[] paraname={"red","green","blue"};  //HTML提供的三个参数的名称
				int[] rgb=new int[3];                      //保存三色比例的数组
						
				public void init()
				{
				vname=getParameter("vname");                //从网页中获得人名
				vnumber=Integer.parseInt(getParameter("vnumber"));//从网页中获得号码
				for(int i=0;i<paraname.length;i++)         //取得HTML文件中指定的三色比例
				rgb[i]=Integer.parseInt (getParameter(paraname[i]));//并转化成整数付给数组
					}
				    public void paint(Graphics g)
					{
					String fontname[]={"宋体","黑体","录书"};//字体名字
					String styname[]={"PLAIN","BOLD","ITALIC"};//字体风格名字
					int fontstyle[]={Font.PLAIN ,Font.BOLD ,Font.ITALIC };//字体风格属性
					oldFont=g.getFont ();                  //获得原来的缺省字体
						for (int i=0;i<3;i++)
						{
							for (int j=0;j<3;j++)
							{        //设置不同大小不同风格、类型的字体
							g.setFont (new Font(fontname[i],fontstyle[j],12));
							g.drawString ("请注意我的变化 "+fontname[i]+"  "+
								  styname[j],20,20*(i*3+j+1));
							}
						}                //循环打印出各个风格与类型的字符串
						g.setFont (oldFont);                   //恢复原来的缺省字体
						oldColor=g.getColor ();                //保存原有的缺省颜色
						g.drawString ("你好"+vname+",  你的号码是:"+vnumber,40,210);
				        g.setColor (new Color (rgb[0],rgb[1],rgb[2]));    //设置新的颜色
						g.drawString ("用的颜色是:"+g.getColor ().toString(),20,230);
						//用新建颜色显示该颜色的三色分量
						g.setColor (oldColor);                //恢复原来的颜色
						g.drawString ("以前的颜色是:"+g.getColor ().toString (),20,250);
						//用原来的颜色显示原来颜色的三色分量
					}
				}
				
				
				      编译好这个文件后,在网页中要做相应的设置,如下:      <applet code=Applet1.class	width=320 
				height=270  VIEWASTEXT>
				       < param name=vname value="张三">
				       < <param name=vnumber value=4>
				       < param name=red  value=255>
				       < param name=green value=0>
				       < param name=blue value=0>
				      </applet>
				
				       
				      上面的程序中涉及到了Color类, Color类的使用方法为:
				      
				      
				      Color Mycolor=new Color(int red,int Green,int blue);
				      
				      
				      例如:
				      Color Mycolor=new Color(0,0,255);
				      这就是一个创建蓝色的例子了。
				      				      href="http://wwwb.pconline.com.cn/pcedu/empolder/java/06/1.htm">[上一页] 
				      				      href="http://wwwb.pconline.com.cn/pcedu/empolder/java/07/1.htm">[下一页]
				      
				        
				        
				          
				            [返回] 
				          
				
				
				
				
								src="太平洋电脑信息网 - 网络学院 - 开发教室022.files/title_edu.js">				
				版权所有©2000 太平洋电脑网
								document.write("");				
								face="Arial, Helvetica, sans-serif">				href="mailto:webmaster@pconline.com.cn">webmaster@pconline.com.cn				face="Arial, Helvetica, sans-serif">
				document.write("");
				 
								document.write("");				
				
							

相关资源