java中的show()过时问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:09:09
import javax.media.*;
import java.awt.*;
import java.awt.event.*;
class MediaPlayer extends Frame implements ActionListener,ControllerListener,ItemListener
{Player player;
Component vc,cc;
boolean first=true,loop=false;
String currentDirectory;
MediaPlayer(String title)
{super (title);
addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent e) {dispose();}
public void windowClosed(WindowEvent e)
{if(player!=null) player.close();
System.exit(0);
}
});
Menu m=new Menu("文件");
MenuItem mi=new MenuItem("打开");
mi.addActionListener(this);
m.add(mi);
m.addSeparator();
CheckboxMenuItem cbmi=new CheckboxMenuItem("循环",false);
cbmi.addItemListener(this);
m.add(cbmi);
m.addSeparator();
mi=new MenuItem("退出");
mi.addActionListener(this);
m.add(mi);
MenuBar mb=

第44行: fd.setVisible(boolean);这么写当然不行

你得fd.setVisible(true);或者fd.setVisible(false);

对不起 你写错了 get是获取的意思 所以要class
正确的是setVisible(boolean) 如果现实就是setVisile(true)