gpt4 book ai didi

java - 弃用的方法,用什么代替?

转载 作者:搜寻专家 更新时间:2023-11-01 03:57:53 24 4
gpt4 key购买 nike

<分区>

Windows 类中用于 java.awt 的方法 show(); 已弃用。我可以用什么代替?

package adventure;
import java.awt.*;

import java.awt.image.*;
import java.awt.event.*;
import java.net.URL;
import java.net.MalformedURLException;
import java.io.*;
import java.applet.*;
// Infogar testkommentar mvh Holger 2012-06-20 kl 19.03
public class Adventure extends Frame {
private static final long serialVersionUID=100L;
public Adventure() {
setSize(850, 440);
World world = new DungeonWorld ( this );

Person me = new Person( world, "You", null );
show();
me.goTo("Dungeon");
add( new Player( world, me ) );
addWindowListener(new MyWindowAdapter ());
}

class MyWindowAdapter extends WindowAdapter {

public void windowClosing (WindowEvent e) {
System.exit(0);
}
}


// Load an image from the net, making sure it has already been
// loaded when the method returns
public Image loadPicture ( String imageName ) {
Image im = null;

// Load the image from the net
try {
URL imageSource = new URL( "http://www...xxx/"
+ imageName );

try {
im = createImage( (ImageProducer) imageSource.getContent());
} catch (IOException e) {}

} catch (MalformedURLException e ) { }

// Wait to ensure that the image is loaded
MediaTracker imageTracker = new MediaTracker( this );
imageTracker.addImage( im, 0 );
try {
imageTracker.waitForID( 0 );
}
catch( InterruptedException e ) { }

return im;
}


// Load and play a sound from /usr/local/hacks/sounds/

public void playSound (String name) {
URL u = null;

try {
u = new URL("file:" + "/usr/local/hacks/sounds/" + name + ".au");
} catch (MalformedURLException e ) { }

AudioClip a = Applet.newAudioClip(u);
a.play();
}

public static void main (String[] args) {
System.out.println("test");
new Adventure();
}
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com