954,518 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Error warning using show() from java.awt.Window

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: <strong>Recompile with -Xlint:deprecation for details.</strong>


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.

Aia
Nearly a Posting Maven
2,392 posts since Dec 2006
Reputation Points: 2,224
Solved Threads: 218
 

change from show() to setVisible(true) .... and find a better tutorial, that one's outdated.

masijade
Industrious Poster
Moderator
4,253 posts since Feb 2006
Reputation Points: 1,471
Solved Threads: 494
 
change from show() to setVisible(true) .... and find a better tutorial, that one's outdated.

Masijade's right here - find a tutorial on swing rather than awt as the swing packages have mostly overtaken the functionality of the awt packages.

darkagn
Veteran Poster
1,197 posts since Aug 2007
Reputation Points: 404
Solved Threads: 200
 

Thank you.

Aia
Nearly a Posting Maven
2,392 posts since Dec 2006
Reputation Points: 2,224
Solved Threads: 218
 

Thank you!

way23
Newbie Poster
1 post since Jun 2011
Reputation Points: 10
Solved Threads: 0
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You