? asked in 電腦與網際網路程式設計 · 10 years ago

AWT套件,有關JCreator的編譯訊息

我使用JCreator

程式碼:

import java.awt.Frame;

public class test

{

public static void main(String args[])

{

Frame a = new Frame();

a.setSize(500, 500);

a.setTitle("視窗程式");

a.show();

}

}

之後編譯,

編譯訊息出現這一段,

Note: Recompile with -Xlint:deprecation for details.

Process completed.

請問他的Note,

是什麼意思呢?

這程式碼隱藏很危險的事情嗎?

2 Answers

Rating
  • 10 years ago
    Favorite Answer

    Recompile with -Xlint:deprecation for details.

    意思指你的code裡面有deprecated method.

    a.show(); <--- 這個已經deprecated . JDK 1.5後改用Component.setVisible(boolean).

    如果你把show 改用setVisible() 就不會有warning 出現

    SUN建議不要用deprecated method。但是你如果compile and run ..還是可以跑 sun 有backward–compatible up until J2SE 1.5

  • Anonymous
    5 years ago

    【亞洲36588合法彩券公司直營 官網: A36588.NET 】

    【 最新活動→迎接新會員,首存狂送20% 】

    【運動→電子→對戰→現場→彩球 】

    【免費服務 →電影區、討論區、KTV歡唱、運動轉播、即時比分、24H客服 】

    【亞洲36588合法彩券公司直營 官網: A36588.NET 】

Still have questions? Get your answers by asking now.