java高手帮帮忙下程序中 (this)作用

来源:百度知道 编辑:UC知道 时间:2024/04/28 22:52:08
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

//显示多种风格的窗口

public class LookAndFeelDemo extends JFrame {

public LookAndFeelDemo(){
super("多种风格的窗口"); //调用父类构造函数

Container container=getContentPane(); //得到容器

JMenu menuTheme=new JMenu("窗口风格"); //初始化菜单
JMenuItem itemNative=new JMenuItem("系统平台风格"); //初始化菜单项
JMenuItem itemMotif=new JMenuItem("Motif风格");
JMenuItem itemMetal=new JMenuItem("跨平台风格");
menuTheme.add(itemNative); //增加菜单项
menuTheme.add(itemMotif);
menuTheme.add(itemMetal);
itemNative.addActionListener(new ActionListener(){ //菜单项事件处理
public void actionPerformed(ActionEvent event){
changeLookAndFeel("Native"); //调用方法,改变窗口风格
}
});
itemMotif.addActionListener(new ActionListener(){
publ

this的两种用法:
1、对隐式参数的引用
2、调用同一个类的其他构造器(必须为构造器的第一条语句)
你这个就是:
this就是当前对象.哪个对象调用该方法,this就是指哪个对象.