首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

好心人请进

下面这个程序中的第20行中的"super(Font Example)"是什么意思?

CODE:
[Copy to clipboard]
<?php
import java
.awt.*;
import java.awt.event.*;

public class 
FontExample extends Frame implements ItemListener
{
    
Choice chFontchStylechSize;
    
Label l;
    
String fontName[] = {"dialog""dialoginput""serif""sansserif",
                         
"monospaced"};
    
int fontStyle[] = {Font.PLAINFont.BOLDFont.ITALIC
                       
Font.BOLD|Font.ITALIC};
    
    public static 
void main(String argv[])
    {
        new 
FontExample();
    }
    
    public 
FontExample()
    {
        
super("Font Example");

        
chFont = new Choice();
        for (
int i=0i<fontName.lengthi++)
            
chFont.add(fontName[i]);
        
        
chStyle = new Choice();
        
chStyle.add("标准");
        
chStyle.add("粗体");
        
chStyle.add("斜体");
        
chStyle.add("粗斜体");
        
        
chSize = new Choice();
        for (
int i=8i<=72i+=2)
            
chSize.add(Integer.toString(i));
            
        
chFont.addItemListener(this);
        
chStyle.addItemListener(this);
        
chSize.addItemListener(this);
        
        
Panel p = new Panel(new GridLayout(1,3));
        
p.add(chFont);
        
p.add(chStyle);
        
p.add(chSize);

        
= new Label("AWT Font Test");
        
        
add(pBorderLayout.NORTH);
        
add(lBorderLayout.CENTER);
        
pack();
        
setVisible(true);
    }
    
    public 
void itemStateChanged(ItemEvent e)
    {
        
String name chFont.getSelectedItem();
        
int style fontStyle[chStyle.getSelectedIndex()];
        
int size Integer.parseInt(chSize.getSelectedItem());
        
Font f = new Font(namestylesize);

        
l.setFont(f);
        
pack();
    }
}
?>
昵称: redleaf66  时间: 2004-04-09 11:29:00
调用父类的构造器,即Frame的构造函数
昵称: qsy_627  时间: 2004-04-09 11:48:00


QUOTE:
最初由 qsy_627 发布
[B]调用父类的构造器,即Frame的构造函数 [/B]
有什么用处吗?
昵称: redleaf66  时间: 2004-04-09 13:42:00
一般super()放在子类的构造器里,这样的话当初始化子类时,就自动执行了父类的一个特性
昵称: qsy_627  时间: 2004-04-09 13:57:00