我是靠谱客的博主 凶狠身影,最近开发中收集的这篇文章主要介绍java.awt不存在_java-导入AWTUtilities时出错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

忽略示例代码,Netbeans或更重要的是Java输出的“其他”编译器问题2条警告

C:UsersShane WhiteheadDocumentsNetBeansProjectsJavaApplication28srcjavaapplication28MenuPrincipal.java:8: warning: AWTUtilities is internal proprietary API and may be removed in a future release

import com.sun.awt.AWTUtilities;

C:UsersShane WhiteheadDocumentsNetBeansProjectsJavaApplication28srcjavaapplication28MenuPrincipal.java:30: warning: AWTUtilities is internal proprietary API and may be removed in a future release

AWTUtilities.setWindowOpaque(Frame, false);

^

2 warnings

这些试图告诉您,您已经使用了私有API,该API将来可能会删除,并且如果您使用的是Java 7,则实际上不再需要该A??PI.

更新

现在,根据您的示例,您的代码将可以编译,但可能无法在6u10以下的Java版本上运行.您应该考虑使用一些反射来克服API(AWTUtilities)不存在的情况,例如…

public static void setOpaque(Window window, boolean opaque) {

try {

Class> awtUtilsClass = Class.forName("com.sun.awt.AWTUtilities");</

最后

以上就是凶狠身影为你收集整理的java.awt不存在_java-导入AWTUtilities时出错的全部内容,希望文章能够帮你解决java.awt不存在_java-导入AWTUtilities时出错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部