Self-teaching Java, I am following a video tutorial about simple windows.
Encountered a warning error using the example provided in the tutorial.
Here's the piece of code.
import java.awt.Frame;
import java.awt.Label;
import java.awt.AWTEvent;
import java.awt.event.WindowEvent;
public class HowdyByeWindow extends Frame {
public static void main( String[] args ) {
new HowdyWindow();
}
HowdyByeWindow() {
Label label;
label = new Label( "Howdy" );
add( label );
pack();
show();
}
public void processWindowEvent( WindowEvent event ) {
if ( event.getID() == WindowEvent.WINDOW_CLOSING )
System.exit( 0 );
}
}
Here's the warning when compiled without flags:
C:\Programming\JavaProg\HowdyWindow>javac HowdyByeWindow.java
Note: HowdyByeWindow.java uses or overrides a deprecated API.
Note: [B]Recompile with -Xlint:deprecation for details.[/B]
Followed the second note and compiled using -Xlint:deprecation:
C:\Programming\JavaProg\HowdyWindow>javac -Xlint:deprecation HowdyByeWindow.java
HowdyByeWindow.java:15: warning: [deprecation] show() in java.awt.Window has been deprecated
show();
^
1 warning
What do I need to do about that warning? Can I substitute show() for something else?
Don't mind if you explain to me things like if "I were a dummy", since I'm barely getting acquaint with the language.