java API

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:23:52
Simple.java:31: 警告: [deprecation] java.awt.Component 中的 size() 已过时
g.drawRect(0,0,size().width-1,size().height-1);
^
Simple.java:31: 警告: [deprecation] java.awt.Component 中的 size() 已过时
g.drawRect(0,0,size().width-1,size().height-1);

为什么会提示size()以过时了?那现在应该用什么代替?请高手指点!
^

用Component中的getSize(),同样返回Dimension对象。

getHeight() 和 getWidth()

size()方法过时是指Java在改进升级的过程中,觉得size() 不完美或者不符合设计模式等原因,用其他方法代替了。但同时考虑到了版本向下兼容性,所以没有删除。建议使用getSize()